{ This file is part of the Free Pascal run time library. Copyright (c) 2007 by the Free Pascal development team This file should become an alternative to the syscalls in due time, to import the base calls from libc. Be very careful though. Kernel types and libc types are often not the same on Linux. See the file COPYING.FPC, included in this distribution, for details about the copyright. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ***********************************************************************} {$if defined(bsd) or defined(solaris)} function real_FpIOCtl (Handle:cint;Ndx: TIOCtlRequest):cint; cdecl; varargs; external clib name 'ioctl'; function FpIOCtl (Handle:cint;Ndx: TIOCtlRequest;Data: Pointer):cint; begin FpIOCtl:=real_FpIOCtl(Handle, Ndx, Data); end; {$endif bsd or solaris}