[CRT] Correctly share get_ioinfo()/release_ioinfo() functions between code units
authorHervé Poussineau <hpoussin@reactos.org>
Sat, 30 Mar 2019 21:33:33 +0000 (22:33 +0100)
committerHervé Poussineau <hpoussin@reactos.org>
Mon, 1 Apr 2019 09:38:32 +0000 (11:38 +0200)
commitc8719ee865e429b130ee3823c3c981c23aeafe05
treef33dc778f152e15ab9b25fcd639ab48e8fcb7e7d
parentc3e2a547897d28754668baa4ffde00a2cf3db658
[CRT] Correctly share get_ioinfo()/release_ioinfo() functions between code units

This fixes the following compiler errors:

../sdk/lib/crt/stdio/stat64.c:7:13: error: inline function 'release_ioinfo' declared but never defined [-Werror]
 inline void release_ioinfo(ioinfo *info);
             ^~~~~~~~~~~~~~
../sdk/lib/crt/stdio/stat64.c:6:16: error: inline function 'get_ioinfo' declared but never defined [-Werror]
 inline ioinfo* get_ioinfo(int fd);
                ^~~~~~~~~~
../sdk/lib/crt/stdio/file.c:186:5: error: 'init_ioinfo_cs' is static but used in inline function 'get_ioinfo' which is not static [-Werror]
     init_ioinfo_cs(ret);
     ^~~~~~~~~~~~~~
../sdk/lib/crt/stdio/file.c:183:19: error: 'get_ioinfo_nolock' is static but used in inline function 'get_ioinfo' which is not static [-Werror]
     ioinfo *ret = get_ioinfo_nolock(fd);
sdk/lib/crt/stdio/file.c
sdk/lib/crt/stdio/stat64.c
sdk/lib/crt/time/futime.c