1/* 2 * $Id: includes.h,v 1.1 2004/11/14 07:26:26 paulus Exp $ 3 * 4 * Copyright (C) 1997 Lars Fenneberg 5 * 6 * Copyright 1992 Livingston Enterprises, Inc. 7 * 8 * Copyright 1992,1993, 1994,1995 The Regents of the University of Michigan 9 * and Merit Network, Inc. All Rights Reserved 10 * 11 * See the file COPYRIGHT for the respective terms and conditions. 12 * If the file is missing contact me at lf@elemental.net 13 * and I'll send you a copy. 14 * 15 */ 16 17#include <sys/types.h> 18 19#include <ctype.h> 20#include <stdio.h> 21#include <errno.h> 22#include <netdb.h> 23#include <syslog.h> 24 25#include <stdlib.h> 26#include <string.h> 27#include <stdarg.h> 28 29#include <unistd.h> 30#include <fcntl.h> 31#include <sys/stat.h> 32 33#include <limits.h> 34 35#ifndef PATH_MAX 36#define PATH_MAX 1024 37#endif 38 39#ifndef UCHAR_MAX 40# define UCHAR_MAX 255 41#endif 42 43#include <pwd.h> 44#include <sys/socket.h> 45#include <netinet/in.h> 46#include <arpa/inet.h> 47 48#include <time.h> 49 50#include "magic.h" 51 52/* rlib/lock.c */ 53int do_lock_exclusive(int); 54int do_unlock(int); 55