File descriptor



programming, operating system
An integer that identifies an open file within a process. This number is obtained as a result of opening a file. Operations which read, write, or close a file would take the file descriptor as an input parameter.
In many operating system implementations, file descriptors are small integers which index a table of open files. In Unix, file descriptors 0, 1 and 2 correspond to the standard input, standard output and standard error files respectively.
See file descriptor leak.
(1998-02-06)

Tagged:

Read Also:

  • File descriptor leak

    programming (Or “fd leak” /F D leek/) A kind of programming bug analogous to a core leak, in which a program fails to close file descriptors (“fd”s) after file operations are completed, and thus eventually runs out of them. See leak. (1994-11-30)

  • Filemaker

    software A database application developed by Claris. It is currently the leading database application for the Macintosh and is the second most popular standalone package for Windows. (1998-02-18)



  • Filename

    [fahyl-neym] /ˈfaɪlˌneɪm/ noun 1. an identifying name given to an electronically stored computer file, conforming to limitations imposed by the operating system, as in length or restricted choice of characters. /ˈfaɪlˌneɪm/ noun 1. an arrangement of characters that enables a computer system to permit the user to have access to a particular file filename (fīl’nām’) […]

  • Filename extension

    filename extension The portion of a filename, following the final point, which indicates the kind of data stored in the file – the file type. Many operating systems use filename extensions, e.g. Unix, VMS, MS-DOS, Microsoft Windows. They are usually from one to three letters (some sad old OSes support no more than three). Examples […]



Disclaimer: File descriptor definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.