File Descriptors

File descriptor

File descriptors are unique identifiers used by Unix and Unix-like operating systems to access files or other input/output resources such as pipes and network sockets. They are part of the POSIX API and have non-negative integer values, with negative values indicating an error. Each process has three standard file descriptors for the three standard streams.

1 courses cover this concept

CS 110: Principles of Computer Systems

Stanford University

Winter 2022

CS 110 delves into advanced computer systems and program construction, focusing on designing large systems, software that spans multiple machines, and parallel computing. This course builds upon CS107 and requires good knowledge of C, C++, Unix, GDB, Valgrind, and Make. It covers Linux filesystems, multiprocessing, threading, networking, and more.

No concepts data

+ 28 more concepts