Print this page
remove support for non-ANSI compilation
*** 17,26 ****
--- 17,28 ----
* information: Portions Copyright [yyyy] [name of copyright owner]
*
* CDDL HEADER END
*/
/*
+ * Copyright 2014 Garrett D'Amore <garrett@damore.org>
+ *
* Copyright 2008 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
#ifndef _NSCTL_H
*** 61,71 ****
typedef struct nsc_release {
const char *build; /* build release */
const char *runtime; /* runtime release(s) */
} nsc_release_t;
- #ifdef __STDC__
extern void _nsc_nocheck(void);
extern nsc_fd_t *nsc_open(char *, int, int);
extern nsc_fd_t *nsc_fdopen(int, char *, int);
extern int nsc_close(nsc_fd_t *);
extern int nsc_fileno(nsc_fd_t *);
--- 63,72 ----
*** 77,103 ****
extern int nsc_isfrozen(char *path);
extern int nsc_getsystemid(int *id);
extern int nsc_name_to_id(char *name, int *id);
extern int nsc_id_to_name(char **name, int id);
extern int nsc_check_release(const char *, nsc_release_t *, char **);
- #else
- extern void _nsc_nocheck();
- extern nsc_fd_t *nsc_open();
- extern nsc_fd_t *nsc_fdopen();
- extern int nsc_close();
- extern int nsc_fileno();
- extern int nsc_reserve();
- extern int nsc_release();
- extern int nsc_partsize();
- extern int nsc_freeze();
- extern int nsc_unfreeze();
- extern int nsc_isfrozen();
- extern int nsc_getsystemid();
- extern int nsc_name_to_id();
- extern int nsc_id_to_name();
- extern int nsc_check_release();
- #endif
#ifdef __cplusplus
}
#endif
--- 78,87 ----