summaryrefslogtreecommitdiff
path: root/src/common/util.c
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2018-06-29 10:51:15 -0400
committerNick Mathewson <nickm@torproject.org>2018-06-29 12:21:52 -0400
commite269044ce0434489d2e8e9d65953c7519f4ffd64 (patch)
tree3aef049d4d39348d8c7482c4a90f7c2f3a72bdae /src/common/util.c
parent4e11c2ca6c9396bf8462acb13e01e3d27e4752cc (diff)
downloadtor-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.c112
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
- * ===== */