#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
/* Many versions of SysV get this wrong */
#define setpgrp(a,b) Setpgrp(a,b)
int Setpgrp (int pid,int gid);
/* Different names, equivalent things in BSD and SysV */
/* L_SET is defined for some strange reason in on SVR4. */
#ifndef L_SET
#define L_SET SEEK_SET
#endif
#define L_INCR SEEK_CUR
#define L_XTND SEEK_END
#define direct dirent
#define random lrand48
#define utime portable_utime
int portable_utime (char *file,time_t timep[2]);
long gethostid (void);
typedef int (*select_t) (struct direct *name);
typedef int (*compar_t) (void *d1,void *d2);
int scandir (char *dirname,struct direct ***namelist,select_t select,
compar_t compar);
int alphasort (void *d1,void *d2);
#include "env_unix.h"
#include "fs.h"
#include "ftl.h"
#include "nl.h"
#include "tcp.h"
#include "flocksim.h"