1/* 2 * Copyright (c) 1993, 1994, 1995, 1996, 1997, 2000 3 * The Regents of the University of California. All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that: (1) source code distributions 7 * retain the above copyright notice and this paragraph in its entirety, (2) 8 * distributions including binary code include the above copyright notice and 9 * this paragraph in its entirety in the documentation or other materials 10 * provided with the distribution, and (3) all advertising materials mentioning 11 * features or use of this software display the following acknowledgement: 12 * ``This product includes software developed by the University of California, 13 * Lawrence Berkeley Laboratory and its contributors.'' Neither the name of 14 * the University nor the names of its contributors may be used to endorse 15 * or promote products derived from this software without specific prior 16 * written permission. 17 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED 18 * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF 19 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. 20 * 21 * @(#) $Id: os-solaris2.h,v 1.1 2001/12/21 04:12:05 marka Exp $ (LBL) 22 */ 23 24/* Prototypes missing in SunOS 5 */ 25int daemon(int, int); 26int dn_expand(const u_char *, const u_char *, const u_char *, char *, int); 27int dn_skipname(const u_char *, const u_char *); 28int flock(int, int); 29int getdtablesize(void); 30int gethostname(char *, int); 31int getpagesize(void); 32char *getusershell(void); 33char *getwd(char *); 34int iruserok(u_int, int, char *, char *); 35#ifdef __STDC__ 36struct utmp; 37void login(struct utmp *); 38#endif 39int logout(const char *); 40int res_query(const char *, int, int, u_char *, int); 41int setenv(const char *, const char *, int); 42#if defined(_STDIO_H) && defined(HAVE_SETLINEBUF) 43int setlinebuf(FILE *); 44#endif 45int sigblock(int); 46int sigsetmask(int); 47char *strerror(int); 48int snprintf(char *, size_t, const char *, ...); 49int strcasecmp(const char *, const char *); 50void unsetenv(const char *); 51