Gedichte
Musik
Bilder
Quellcodebibliothek
Diashow
Normaldarstellung
Quellcodebibliothek
Statistik
Leitseite
products
/
Sources
/
formale Sprachen
/
C
/
LibreOffice
/
starmath
/
uiconfig
/
smath
/
ui
/ (
Office von Apache
Version 25.8.3.2
©
) Datei vom 5.10.2025 mit Größe 12 kB
Impressum dns_resolve.h Sprache: unbekannt
/* SPDX-License-Identifier: LGPL-2.1 */
/*
* DNS Resolver upcall management for CIFS DFS
* Handles host name to IP address resolution
*
* Copyright (c) International Business Machines Corp., 2008
* Author(s): Steve French (sfrench@us.ibm.com)
*
*/
#ifndef
_DNS_RESOLVE_H
#define
_DNS_RESOLVE_H
#include
<linux/net.h>
#include
"cifsglob.h"
#include
"cifsproto.h"
#ifdef
__KERNEL__
int
dns_resolve_name(
const
char
*dom,
const
char
*name,
size_t namelen,
struct
sockaddr *ip_addr);
static
inline
int
dns_resolve_unc(
const
char
*dom,
const
char
*unc,
struct
sockaddr *ip_addr)
{
const
char
*name;
size_t namelen;
if
(!unc || strlen(unc) < 3)
return
-EINVAL;
extract_unc_hostname(unc, &name, &namelen);
if
(!namelen)
return
-EINVAL;
return
dns_resolve_name(dom, name, namelen, ip_addr);
}
#endif
/* KERNEL */
#endif
/* _DNS_RESOLVE_H */
Messung V0.5
C=94
H=93
G=93
[ Seitenstruktur0.13Drucken etwas mehr zur Ethik
]
2026-04-04