File tree Expand file tree Collapse file tree 2 files changed +19
-0
lines changed
src/unix/bsd/freebsdlike/freebsd Expand file tree Collapse file tree 2 files changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -327,6 +327,10 @@ GLOB_NOMATCH
327
327
GLOB_NOSORT
328
328
GLOB_NOSPACE
329
329
H4DISC
330
+ HOSTNAME_FOUND
331
+ HOSTNAME_INCORRECTNAME
332
+ HOSTNAME_INVALIDADDR
333
+ HOSTNAME_INVALIDNAME
330
334
HW_BYTEORDER
331
335
HW_DISKNAMES
332
336
HW_DISKSTATS
@@ -1551,6 +1555,8 @@ querylocale
1551
1555
rand
1552
1556
readdir_r
1553
1557
readlinkat
1558
+ realhostname
1559
+ realhostname_sa
1554
1560
recvmmsg
1555
1561
recvmsg
1556
1562
regcomp
Original file line number Diff line number Diff line change @@ -1228,6 +1228,12 @@ pub const F_READAHEAD: ::c_int = 15;
1228
1228
pub const F_RDAHEAD : :: c_int = 16 ;
1229
1229
pub const F_DUP2FD_CLOEXEC : :: c_int = 18 ;
1230
1230
1231
+ // For realhostname* api
1232
+ pub const HOSTNAME_FOUND : :: c_int = 0 ;
1233
+ pub const HOSTNAME_INCORRECTNAME : :: c_int = 1 ;
1234
+ pub const HOSTNAME_INVALIDADDR : :: c_int = 2 ;
1235
+ pub const HOSTNAME_INVALIDNAME : :: c_int = 3 ;
1236
+
1231
1237
const_fn ! {
1232
1238
{ const } fn _ALIGN( p: usize ) -> usize {
1233
1239
( p + _ALIGNBYTES) & !_ALIGNBYTES
@@ -1612,6 +1618,13 @@ extern "C" {
1612
1618
string : * const :: c_char ,
1613
1619
attrnamespace : * mut :: c_int ,
1614
1620
) -> :: c_int ;
1621
+ pub fn realhostname ( host : * mut :: c_char , hsize : :: size_t , ip : * const :: in_addr ) -> :: c_int ;
1622
+ pub fn realhostname_sa (
1623
+ host : * mut :: c_char ,
1624
+ hsize : :: size_t ,
1625
+ addr : * mut :: sockaddr ,
1626
+ addrlen : :: c_int ,
1627
+ ) -> :: c_int ;
1615
1628
}
1616
1629
1617
1630
cfg_if ! {
You can’t perform that action at this time.
0 commit comments