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.
- 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)
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)
[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 […]