diff options
author | Nick Mathewson <nickm@torproject.org> | 2018-06-29 10:51:15 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2018-06-29 12:21:52 -0400 |
commit | e269044ce0434489d2e8e9d65953c7519f4ffd64 (patch) | |
tree | 3aef049d4d39348d8c7482c4a90f7c2f3a72bdae /src/common/util.c | |
parent | 4e11c2ca6c9396bf8462acb13e01e3d27e4752cc (diff) | |
download | tor-e269044ce0434489d2e8e9d65953c7519f4ffd64.tar.gz tor-e269044ce0434489d2e8e9d65953c7519f4ffd64.zip |
Remove compat.c and util.c
Diffstat (limited to 'src/common/util.c')
-rw-r--r-- | src/common/util.c | 112 |
1 files changed, 0 insertions, 112 deletions
diff --git a/src/common/util.c b/src/common/util.c deleted file mode 100644 index 5d1d91153c..0000000000 --- a/src/common/util.c +++ /dev/null @@ -1,112 +0,0 @@ -/* Copyright (c) 2003, Roger Dingledine - * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. - * Copyright (c) 2007-2018, The Tor Project, Inc. */ -/* See LICENSE for licensing information */ - -/** - * \file util.c - * \brief Common functions for strings, IO, network, data structures, - * process control. - **/ - -#include "orconfig.h" -#ifdef HAVE_FCNTL_H -#include <fcntl.h> -#endif -#define UTIL_PRIVATE -#include "common/util.h" -#include "lib/log/torlog.h" -#include "lib/crypt_ops/crypto_digest.h" -#include "lib/cc/torint.h" -#include "lib/container/smartlist.h" -#include "lib/fdio/fdio.h" -#include "lib/net/address.h" -#include "lib/sandbox/sandbox.h" -#include "lib/err/backtrace.h" -#include "lib/process/waitpid.h" -#include "lib/encoding/binascii.h" - -#ifdef _WIN32 -#include <io.h> -#include <direct.h> -#include <process.h> -#include <tchar.h> -#include <winbase.h> -#else /* !(defined(_WIN32)) */ -#include <dirent.h> -#include <pwd.h> -#include <grp.h> -#endif /* defined(_WIN32) */ - -/* math.h needs this on Linux */ -#ifndef _USE_ISOC99_ -#define _USE_ISOC99_ 1 -#endif -#include <math.h> -#include <stdlib.h> -#include <stdio.h> -#include <string.h> -#include <signal.h> - -#ifdef HAVE_NETINET_IN_H -#include <netinet/in.h> -#endif -#ifdef HAVE_ARPA_INET_H -#include <arpa/inet.h> -#endif -#ifdef HAVE_ERRNO_H -#include <errno.h> -#endif -#ifdef HAVE_SYS_SOCKET_H -#include <sys/socket.h> -#endif -#ifdef HAVE_SYS_TIME_H -#include <sys/time.h> -#endif -#ifdef HAVE_UNISTD_H -#include <unistd.h> -#endif -#ifdef HAVE_SYS_STAT_H -#include <sys/stat.h> -#endif -#ifdef HAVE_SYS_FCNTL_H -#include <sys/fcntl.h> -#endif -#ifdef HAVE_TIME_H -#include <time.h> -#endif -#ifdef HAVE_MALLOC_MALLOC_H -#include <malloc/malloc.h> -#endif -#ifdef HAVE_MALLOC_H -#if !defined(OpenBSD) && !defined(__FreeBSD__) -/* OpenBSD has a malloc.h, but for our purposes, it only exists in order to - * scold us for being so stupid as to autodetect its presence. To be fair, - * they've done this since 1996, when autoconf was only 5 years old. */ -#include <malloc.h> -#endif /* !defined(OpenBSD) && !defined(__FreeBSD__) */ -#endif /* defined(HAVE_MALLOC_H) */ -#ifdef HAVE_MALLOC_NP_H -#include <malloc_np.h> -#endif -#ifdef HAVE_SYS_WAIT_H -#include <sys/wait.h> -#endif -#if defined(HAVE_SYS_PRCTL_H) && defined(__linux__) -#include <sys/prctl.h> -#endif - -/* ===== - * Memory management - * ===== */ -/* ===== - * Math - * ===== */ - -/* ===== - * String manipulation - * ===== */ - -/* ===== - * Time - * ===== */ |