1/* 2* This file is automagically created from osdef.sh -- DO NOT EDIT 3*/ 4/* Copyright (c) 1993-2000 5 * Juergen Weigert (jnweiger@immd4.informatik.uni-erlangen.de) 6 * Michael Schroeder (mlschroe@immd4.informatik.uni-erlangen.de) 7 * Copyright (c) 1987 Oliver Laumann 8 * 9 * This program is free software; you can redistribute it and/or modify 10 * it under the terms of the GNU General Public License as published by 11 * the Free Software Foundation; either version 2, or (at your option) 12 * any later version. 13 * 14 * This program is distributed in the hope that it will be useful, 15 * but WITHOUT ANY WARRANTY; without even the implied warranty of 16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 * GNU General Public License for more details. 18 * 19 * You should have received a copy of the GNU General Public License 20 * along with this program (see the file COPYING); if not, write to the 21 * Free Software Foundation, Inc., 22 * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA 23 * 24 **************************************************************** 25 * $Id: osdef.h.in,v 1.2 1994/05/31 12:32:25 mlschroe Exp $ FAU 26 */ 27 28/**************************************************************** 29 * Thanks to Christos S. Zoulas (christos@ee.cornell.edu) who 30 * mangled the screen source through 'gcc -Wall'. 31 **************************************************************** 32 */ 33 34#ifdef USEVARARGS 35#endif 36 37#ifdef LOG_NOTICE 38#endif 39 40#if defined(sun) || defined(_SEQUENT_) 41extern int _flsbuf __P((int, FILE *)); 42#endif 43 44#ifdef SYSV 45#else 46#endif 47 48#ifndef USEBCOPY 49# ifdef USEMEMCPY 50# else 51# ifdef USEMEMMOVE 52# else 53# endif 54# endif 55#else 56#endif 57 58#ifdef BSDWAIT 59#else 60#endif 61 62 63#ifdef HAVE_SETREUID 64# ifdef hpux 65extern int setresuid __P((int, int, int)); 66extern int setresgid __P((int, int, int)); 67# else 68# endif 69#endif 70#ifdef HAVE_SETEUID 71#endif 72 73 74extern int tgetent __P((char *, char *)); 75extern char *tgetstr __P((char *, char **)); 76extern int tgetnum __P((char *)); 77extern int tgetflag __P((char *)); 78extern void tputs __P((char *, int, int (*)(int))); 79extern char *tgoto __P((char *, int, int)); 80 81#ifdef POSIX 82#endif 83 84 85 86 87 88 89 90#ifdef NAMEDPIPE 91#else 92struct sockaddr; /* for connect __P */ 93extern int socket __P((int, int, int)); 94extern int connect __P((int, struct sockaddr *, int)); 95extern int bind __P((int, struct sockaddr *, int)); 96extern int listen __P((int, int)); 97extern int accept __P((int, struct sockaddr *, int *)); 98#endif 99 100#if defined(UTMPOK) && defined(GETUTENT) 101extern void setutent __P((void)); 102#endif 103 104#if defined(sequent) || defined(_SEQUENT_) 105extern int getpseudotty __P((char **, char **)); 106#ifdef _SEQUENT_ 107extern int fvhangup __P((char *)); 108#endif 109#endif 110 111#ifdef HAVE_UTIMES 112#endif 113 114 115# if defined(GETTTYENT) && !defined(GETUTENT) && !defined(UTNOKEEP) 116struct ttyent; /* for getttyent __P */ 117extern void setttyent __P((void)); 118extern struct ttyent *getttyent __P((void)); 119# endif 120 121#ifdef SVR4 122#endif 123 124struct stat; 125 126#if defined(LOADAV) && defined(LOADAV_GETLOADAVG) 127extern int getloadavg(double *, int); 128#endif 129 130