private.h revision 207753
1/////////////////////////////////////////////////////////////////////////////// 2// 3/// \file private.h 4/// \brief Common includes, definions, and prototypes 5// 6// Author: Lasse Collin 7// 8// This file has been put into the public domain. 9// You can do whatever you want with this file. 10// 11/////////////////////////////////////////////////////////////////////////////// 12 13#include "sysdefs.h" 14#include "mythread.h" 15#include "lzma.h" 16 17#include <sys/types.h> 18#include <sys/stat.h> 19#include <errno.h> 20#include <signal.h> 21#include <locale.h> 22#include <stdio.h> 23#include <unistd.h> 24 25#include "tuklib_gettext.h" 26#include "tuklib_progname.h" 27#include "tuklib_exit.h" 28 29#ifndef STDIN_FILENO 30# define STDIN_FILENO (fileno(stdin)) 31#endif 32 33#ifndef STDOUT_FILENO 34# define STDOUT_FILENO (fileno(stdout)) 35#endif 36 37#ifndef STDERR_FILENO 38# define STDERR_FILENO (fileno(stderr)) 39#endif 40 41#include "main.h" 42#include "coder.h" 43#include "message.h" 44#include "args.h" 45#include "hardware.h" 46#include "file_io.h" 47#include "options.h" 48#include "signals.h" 49#include "suffix.h" 50#include "util.h" 51#include "list.h" 52