Skip to content

Tracking Issue for io_error_too_many_open_files #158319

Description

@valentynkit

Feature gate: #![feature(io_error_too_many_open_files)]

This is a tracking issue for the TooManyOpenFiles variant of std::io::ErrorKind,
returned when the process or the whole system has reached its limit on open files or
sockets. It maps to EMFILE (per-process) and ENFILE (system-wide) on Unix, and to
ERROR_TOO_MANY_OPEN_FILES and WSAEMFILE on Windows.

Public API

// std::io

pub enum ErrorKind {
    // ...
    TooManyOpenFiles,
}

Steps / History

Unresolved Questions

  • None yet.

Footnotes

  1. https://std-dev-guide.rust-lang.org/feature-lifecycle/stabilization.html

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-tracking-issueCategory: An issue tracking the progress of sth. like the implementation of an RFCS-tracking-unimplementedStatus: The feature has not been implemented.T-libs-apiRelevant to the library API team, which will review and decide on the PR/issue.

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions