I have been searching the docs, and ( where else) wikipedia for some very basic understanding of exactly **what** a filehandle "is".
Wikipedia says this.
and
As the word "wrapper" seems to pop-up ( often in the documentation in Xcode,without ever formally defining it..well, I could not find it) again, I wonder if someone could just briefly and conceptually define these 2 terms.
thanks in advance.
Wikipedia says this.
In computer programming, a file descriptor is an abstract key for accessing a file. The term is generally used in POSIX operating systems. In Microsoft Windows terminology and in the context of the C standard I/O library, "file handle" is preferred, though the latter case is technically a different object (see below).
and
The FILE * file handle in the C standard I/O library routines is technically a pointer to a data structure managed by those library routines; one of those structures usually includes an actual low level file descriptor for the object in question on Unix-like systems. Since file handle refers to this additional layer, it is not interchangeable with file descriptor.
As the word "wrapper" seems to pop-up ( often in the documentation in Xcode,without ever formally defining it..well, I could not find it) again, I wonder if someone could just briefly and conceptually define these 2 terms.
thanks in advance.