12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- unit pwd;
- interface
- {
- Automatically converted by H2Pas 0.99.15 from pwd.H
- The following command line parameters were used:
- -D
- -l
- c
- -p
- -s
- -u
- pwd
- -v
- pwd.H
- }
- const
- External_library='c'; {Setup as you need}
- { Pointers to basic pascal types, inserted by h2pas conversion program.}
- Type
- PLongint = ^Longint;
- PSmallInt = ^SmallInt;
- PByte = ^Byte;
- PWord = ^Word;
- PDWord = ^DWord;
- PDouble = ^Double;
- {$PACKRECORDS C}
- type
- PFile = Pointer;
- __uid_t = longint;
- __gid_t = longint;
- Ppasswd = ^passwd;
- passwd = record
- pw_name : Pchar;
- pw_passwd : Pchar;
- pw_uid : __uid_t;
- pw_gid : __gid_t;
- pw_gecos : Pchar;
- pw_dir : Pchar;
- pw_shell : Pchar;
- end;
- TPasswordRecord = passwd;
- PPasswordRecord = ^TPasswordRecord;
- procedure setpwent;cdecl; external External_library name 'setpwent';
- procedure endpwent;cdecl; external External_library name 'endpwent';
- function getpwent:Ppasswd;cdecl;external External_library name 'getpwent';
- function fgetpwent(__stream:PFILE):Ppasswd;cdecl;external External_library name 'fgetpwent';
- function putpwent(__p:Ppasswd; __f:PFILE):longint;cdecl;external External_library name 'putpwent';
- function getpwuid(__uid:__uid_t):Ppasswd;cdecl;external External_library name 'getpwuid';
- function getpwnam(__name:Pchar):Ppasswd;cdecl;external External_library name 'getpwnam';
- function getpw(__uid:__uid_t; __buffer:Pchar):longint;cdecl;external External_library name 'getpw';
- implementation
- end.
|