Enum nix::unistd::PathconfVar [] [src]

#[repr(i32)]
pub enum PathconfVar { LINK_MAX, MAX_CANON, MAX_INPUT, NAME_MAX, PATH_MAX, PIPE_BUF, _POSIX_CHOWN_RESTRICTED, _POSIX_NO_TRUNC, _POSIX_VDISABLE, }

Variable names for pathconf

Nix uses the same naming convention for these variables as the getconf(1) utility. That is, PathconfVar variables have the same name as the abstract variables shown in the pathconf(2) man page. Usually, it's the same as the C variable name without the leading _PC_.

POSIX 1003.1-2008 standardizes all of these variables, but some OSes choose not to implement variables that cannot change at runtime.

References

Variants

Maximum number of links to a single file.

Maximum number of bytes in a terminal canonical input line.

Minimum number of bytes for which space is available in a terminal input queue; therefore, the maximum number of bytes a conforming application may require to be typed as input before reading them.

Maximum number of bytes in a filename (not including the terminating null of a filename string).

Maximum number of bytes the implementation will store as a pathname in a user-supplied buffer of unspecified size, including the terminating null character. Minimum number the implementation will accept as the maximum number of bytes in a pathname.

Maximum number of bytes that is guaranteed to be atomic when writing to a pipe.

The use of chown and fchown is restricted to a process with appropriate privileges, and to changing the group ID of a file only to the effective group ID of the process or to one of its supplementary group IDs.

Pathname components longer than {NAME_MAX} generate an error.

This symbol shall be defined to be the value of a character that shall disable terminal special character handling.

Trait Implementations

impl Clone for PathconfVar
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Copy for PathconfVar
[src]

impl Debug for PathconfVar
[src]

[src]

Formats the value using the given formatter.

impl Eq for PathconfVar
[src]

impl Hash for PathconfVar
[src]

[src]

Feeds this value into the given [Hasher]. Read more

1.3.0
[src]

Feeds a slice of this type into the given [Hasher]. Read more

impl PartialEq for PathconfVar
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

1.0.0
[src]

This method tests for !=.