dns: move fully-qualified from dns.resolver
parent
ef9a59c51f
commit
f66fd9a129
|
@ -479,3 +479,13 @@ SYMBOLS: NO-ERROR FORMAT-ERROR SERVER-FAILURE NAME-ERROR NOT-IMPLEMENTED
|
||||||
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
|
||||||
ERROR: name-error name ;
|
ERROR: name-error name ;
|
||||||
|
|
||||||
|
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
|
||||||
|
: fully-qualified ( name -- name )
|
||||||
|
{
|
||||||
|
{ [ dup empty? ] [ "." append ] }
|
||||||
|
{ [ dup peek CHAR: . = ] [ ] }
|
||||||
|
{ [ t ] [ "." append ] }
|
||||||
|
}
|
||||||
|
cond ;
|
||||||
|
|
|
@ -78,16 +78,6 @@ IN: dns.resolver
|
||||||
|
|
||||||
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
|
||||||
: fully-qualified ( name -- name )
|
|
||||||
{
|
|
||||||
{ [ dup empty? ] [ "." append ] }
|
|
||||||
{ [ dup peek CHAR: . = ] [ ] }
|
|
||||||
{ [ t ] [ "." append ] }
|
|
||||||
}
|
|
||||||
cond ;
|
|
||||||
|
|
||||||
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
||||||
|
|
||||||
: name->ip ( name -- ip )
|
: name->ip ( name -- ip )
|
||||||
fully-qualified
|
fully-qualified
|
||||||
dup name->ip/cache dup
|
dup name->ip/cache dup
|
||||||
|
|
Loading…
Reference in New Issue