diff options
Diffstat (limited to 'fs/cifs/dns_resolve.h')
| -rw-r--r-- | fs/cifs/dns_resolve.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/fs/cifs/dns_resolve.h b/fs/cifs/dns_resolve.h new file mode 100644 index 000000000000..073fdc3db419 --- /dev/null +++ b/fs/cifs/dns_resolve.h | |||
| @@ -0,0 +1,32 @@ | |||
| 1 | /* | ||
| 2 | * fs/cifs/dns_resolve.h -- DNS Resolver upcall management for CIFS DFS | ||
| 3 | * Handles host name to IP address resolution | ||
| 4 | * | ||
| 5 | * Copyright (c) International Business Machines Corp., 2008 | ||
| 6 | * Author(s): Steve French (sfrench@us.ibm.com) | ||
| 7 | * | ||
| 8 | * This library is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU Lesser General Public License as published | ||
| 10 | * by the Free Software Foundation; either version 2.1 of the License, or | ||
| 11 | * (at your option) any later version. | ||
| 12 | * | ||
| 13 | * This library is distributed in the hope that it will be useful, | ||
| 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See | ||
| 16 | * the GNU Lesser General Public License for more details. | ||
| 17 | * | ||
| 18 | * You should have received a copy of the GNU Lesser General Public License | ||
| 19 | * along with this library; if not, write to the Free Software | ||
| 20 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 21 | */ | ||
| 22 | |||
| 23 | #ifndef _DNS_RESOLVE_H | ||
| 24 | #define _DNS_RESOLVE_H | ||
| 25 | |||
| 26 | #ifdef __KERNEL__ | ||
| 27 | #include <linux/key-type.h> | ||
| 28 | extern struct key_type key_type_dns_resolver; | ||
| 29 | extern int dns_resolve_server_name_to_ip(const char *unc, char **ip_addr); | ||
| 30 | #endif /* KERNEL */ | ||
| 31 | |||
| 32 | #endif /* _DNS_RESOLVE_H */ | ||
