Print this page
remove support for non-ANSI compilation
*** 17,26 ****
--- 17,27 ----
* information: Portions Copyright [yyyy] [name of copyright owner]
*
* CDDL HEADER END
*/
/*
+ * Copyright 2014 Garrett D'Amore <garrett@damore.org>
* Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved.
*/
#ifndef _USER_ATTR_H
#define _USER_ATTR_H
*** 127,156 ****
char *res1; /* reserved for future use */
char *res2; /* reserved for future use */
kva_t *attr; /* array of key-value pair attributes */
} userattr_t;
- #ifdef __STDC__
extern userattr_t *getusernam(const char *);
extern userattr_t *getuseruid(uid_t uid);
extern userattr_t *getuserattr(void);
extern userattr_t *fgetuserattr(struct __FILE *);
extern void setuserattr(void);
extern void enduserattr(void);
extern void free_userattr(userattr_t *);
- #else /* not __STDC__ */
-
- extern userattr_t *getusernam();
- extern userattr_t *getuseruid();
- extern userattr_t *getuserattr();
- extern userattr_t *fgetuserattr();
- extern void setuserattr();
- extern void enduserattr();
- extern void free_userattr();
- #endif
-
#ifdef __cplusplus
}
#endif
#endif /* _USER_ATTR_H */
--- 128,145 ----