Unit mselibc

Description

 

Overview

Classes, Interfaces, Objects and Records

Name Description
Record __fsid_t  
Record timespec  
Record kevent_t  
Packed Record _stat  
Record __fd_set  
Record sched_param  
Record pthread_condattr_t  
Record _pthread_fastlock  
Record pthread_mutexattr_t  
Record __pthread_attr_s  
Record sigval  
Record _si_sigchld  
Record _si_kill  
Record _si_sigfault  
Record _si_sigpoll  
Record _si_timer  
Record _si_rt  
Record _siginfo  
Record __sigset_t  
Packed Record TSigActionEx  
Record _sigaction  
Record DIR  
Record timeval  
Record timezone  
Record passwd  
Record termios  
Record dirent64  
Record tm  
Record itimerval  
Record __mbstate_t  
Record pollfd  
Record TPipeDescriptors  
Record SunB  
Record SunW  
Record in_addr  
Record sockaddr  
Record in6_addr  
Record sockaddr_in6  
Record addrinfo  

Functions and Procedures

function kqueue(): cint; cdecl; external clib name 'kqueue';
function kevent(kq: cint; changelist: pkevent_t; nchanges: cint; eventlist: pkevent_t; nevents: cint; timeout: ptimespec): cint; cdecl; external clib name 'kevent';
function nl_langinfo(__item: nl_item):Pchar; cdecl; external clib name 'nl_langinfo';
function sigaction(__sig:longint; Const act: _sigaction; Var oldact: _sigaction):longint; cdecl; external clib name 'sigaction'; overload;
function sigaction(__sig: longint; Action: PSigAction; OldAction: PSigAction): Integer; cdecl; external clib name 'sigaction'; overload;
function getpid:__pid_t; cdecl; external clib name 'getpid';
function getuid(): uid_t cdecl; external clib name 'getuid';
function geteuid(): uid_t cdecl; external clib name 'geteuid';
function sscanf(__s:Pchar; __format:Pchar; args:array of const):longint; cdecl; external clib name 'sscanf';
function sched_yield:longint; cdecl; external clib name 'sched_yield';
function usleep(__useconds:__useconds_t):longint; cdecl; external clib name 'usleep';
function __errno_location: PInteger; cdecl; external clib name '__error';
function strerror_r(__errnum:longint; __buf:Pchar; __buflen:size_t):Pchar; cdecl; external clib name 'strerror_r';
function pthread_mutexattr_init(var __attr: pthread_mutexattr_t):longint; cdecl; external threadslib;
function pthread_mutexattr_settype(var __attr: pthread_mutexattr_t; Kind: Integer): Integer; cdecl; external threadslib;
function pthread_mutexattr_destroy(var __attr: pthread_mutexattr_t):longint; cdecl; external threadslib;
function __mkdir(__path:Pchar; __mode:__mode_t):longint; cdecl; external clib name 'mkdir';
function fcntl(__fd: cint; __cmd: cint; args: array of const): cint; cdecl; external clib name 'fcntl'; overload;
function fcntl(__fd: cint; __cmd: cint): cint; cdecl; varargs; external clib name 'fcntl'; overload;
function open(__file:Pchar; __oflag: cint; args:array of const): cint; cdecl; external clib name 'open'; overload;
function open(__file:Pchar; __oflag: cint): cint; cdecl; varargs; external clib name 'open'; overload;
function __close(Handle: cint): cint; cdecl; external clib name 'close';
function ftruncate64(handle: cint; size: cint64): cint; cdecl; external clib name 'ftruncate';
function access(__name: pchar; __type: