mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-22 10:49:19 +02:00
* Added GetDomainName and that other one ..
This commit is contained in:
parent
837c59bd09
commit
e9dee45162
@ -57,9 +57,40 @@ Begin
|
|||||||
sys_Uname:=rval;
|
sys_Uname:=rval;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
function GetDomainName(Name:PChar; NameLen:Cint):cint;
|
||||||
|
|
||||||
|
Const Mib_GetDomainname : array[0..1] of cint=(CTL_KERN,KERN_NISDOMAINNAME);
|
||||||
|
|
||||||
|
VAR
|
||||||
|
tsize : size_t;
|
||||||
|
begin
|
||||||
|
tsize := namelen;
|
||||||
|
if (sys_sysctl(@Mib_GetDomainname, 2, name, @tsize, NIL, 0) = -1) Then
|
||||||
|
GetDomainName:=-1
|
||||||
|
Else
|
||||||
|
GetDomainName:=0;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function GetHostName(Name:PChar; NameLen:Cint):cint;
|
||||||
|
|
||||||
|
Const Mib_GetHostName : array[0..1] of cint=(CTL_KERN,KERN_HOSTNAME);
|
||||||
|
|
||||||
|
Var
|
||||||
|
tsize : size_t;
|
||||||
|
begin
|
||||||
|
tsize := namelen;
|
||||||
|
if (sys_sysctl(@Mib_GetHostName, 2, name, @tsize, NIL, 0) = -1) Then
|
||||||
|
GetHostName:=-1
|
||||||
|
Else
|
||||||
|
GetHostName:=0;
|
||||||
|
End;
|
||||||
|
|
||||||
{
|
{
|
||||||
$Log$
|
$Log$
|
||||||
Revision 1.2 2002-09-07 16:01:17 peter
|
Revision 1.3 2002-09-08 16:11:59 marco
|
||||||
|
* Added GetDomainName and that other one ..
|
||||||
|
|
||||||
|
Revision 1.2 2002/09/07 16:01:17 peter
|
||||||
* old logs removed and tabs fixed
|
* old logs removed and tabs fixed
|
||||||
|
|
||||||
Revision 1.1 2002/08/21 07:03:16 marco
|
Revision 1.1 2002/08/21 07:03:16 marco
|
||||||
|
Loading…
Reference in New Issue
Block a user