search for: __create_file

Displaying 1 result from an estimated 1 matches for "__create_file".

2004 Jan 27
4
Re: udevinfo output broken
...r and 0 is a valid value; for FILE *, NULL (0) is error and + * non-NULL are valid. + */ static __inline__ int fileno(FILE *__f) { /* This should really be intptr_t, but size_t should be the same size */ - return (int)(size_t)__f; + return (int)(size_t)__f - 1; } static __inline__ FILE * __create_file(int __fd) { - return (FILE *)(size_t)__fd; + return (FILE *)(size_t)(__fd + 1); } __extern FILE *fopen(const char *, const char *); Peter, any reason for doing this? It seems to change the way stdout works. thanks, greg k-h