Reactos
at listview 19 lines 420 B view raw
1// 2// fileno.cpp 3// 4// Copyright (c) Microsoft Corporation. All rights reserved. 5// 6// Defines _fileno(), which returns the lowio file handle for the given stdio 7// stream. 8// 9#include <corecrt_internal_stdio.h> 10 11 12 13extern "C" int __cdecl _fileno(FILE* const public_stream) 14{ 15 __crt_stdio_stream const stream(public_stream); 16 17 _VALIDATE_RETURN(stream.valid(), EINVAL, -1); 18 return stream.lowio_handle(); 19}