(linenum→info "unix/slp.c:2238")

glibc/2.7/hesiod/hesiod.h

    1: /*
    2:  * Copyright (c) 1996,1999 by Internet Software Consortium.
    3:  *
    4:  * Permission to use, copy, modify, and distribute this software for any
    5:  * purpose with or without fee is hereby granted, provided that the above
    6:  * copyright notice and this permission notice appear in all copies.
    7:  *
    8:  * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS
    9:  * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
   10:  * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE
   11:  * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
   12:  * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
   13:  * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
   14:  * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
   15:  * SOFTWARE.
   16:  */
   17: 
   18: /*
   19:  * This file is primarily maintained by <tytso@mit.edu> and <ghudson@mit.edu>.
   20:  */
   21: 
   22: /*
   23:  * $BINDId: hesiod.h,v 1.7 1999/01/08 19:22:45 vixie Exp $
   24:  */
   25: 
   26: #ifndef _HESIOD_H_INCLUDED
   27: #define _HESIOD_H_INCLUDED
   28: 
   29: int             hesiod_init (void **context);
   30: void            hesiod_end (void *context);
   31: char *          hesiod_to_bind (void *context, const char *name,
   32:                                 const char *type);
   33: char **         hesiod_resolve (void *context, const char *name,
   34:                                 const char *type);
   35: void            hesiod_free_list (void *context, char **list);
   36: struct __res_state * __hesiod_res_get (void *context);
   37: void            __hesiod_res_set (void *context, struct __res_state *,
   38:                                   void (*)(void *));
   39: 
   40: #endif /*_HESIOD_H_INCLUDED*/
Syntax (Markdown)