Print this page
remove support for non-ANSI compilation
*** 17,36 ****
* information: Portions Copyright [yyyy] [name of copyright owner]
*
* CDDL HEADER END
*/
/*
* Copyright 2009 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
/*
* nislib.h
*
* This file contains the interfaces that are visible in the SunOS 5.x
! * implementation of NIS Plus. When using C++ the defined __cplusplus and
! * __STDC__ should both be true.
*/
#ifndef _RPCSVC_NISLIB_H
#define _RPCSVC_NISLIB_H
--- 17,37 ----
* information: Portions Copyright [yyyy] [name of copyright owner]
*
* CDDL HEADER END
*/
/*
+ * Copyright 2014 Garrett D'Amore <garrett@damore.org>
+ *
* Copyright 2009 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
/*
* nislib.h
*
* This file contains the interfaces that are visible in the SunOS 5.x
! * implementation of NIS Plus.
*/
#ifndef _RPCSVC_NISLIB_H
#define _RPCSVC_NISLIB_H
*** 37,47 ****
#ifdef __cplusplus
extern "C" {
#endif
- #ifdef __STDC__
extern name_pos nis_dir_cmp(nis_name, nis_name);
extern nis_name nis_domain_of(nis_name);
extern nis_name nis_leaf_of(nis_name);
extern nis_name nis_leaf_of_r(const nis_name, char *, size_t);
--- 38,47 ----
*** 59,94 ****
extern nis_name __nis_rpc_domain(void);
CLIENT *__nis_clnt_create(int, struct netconfig *, char *, struct netbuf *,
int, int, int, int, int);
- #else
-
- /* Non-prototype definitions (old fashioned C) */
-
- extern name_pos nis_dir_cmp();
-
- extern nis_name nis_domain_of();
- extern nis_name nis_leaf_of();
- extern nis_name nis_leaf_of_r();
- extern nis_name nis_name_of();
- extern nis_name nis_local_group();
- extern nis_name nis_local_directory();
- extern nis_name nis_local_host();
-
- extern void nis_destroy_object();
- extern nis_object *nis_clone_object();
-
- extern nis_object *nis_read_obj();
- extern int nis_write_obj();
- extern void *nis_get_static_storage();
- extern nis_name __nis_rpc_domain();
-
- CLIENT *__nis_clnt_create();
-
- #endif
-
#ifdef __cplusplus
}
#endif
#endif /* _RPCSVC_NISLIB_H */
--- 59,68 ----