2005-04-01 20:15:56 +00:00
|
|
|
/* Copyright 2001-2004 Roger Dingledine.
|
2007-12-12 21:09:01 +00:00
|
|
|
* Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson.
|
2017-03-15 16:13:17 -04:00
|
|
|
* Copyright (c) 2007-2017, The Tor Project, Inc. */
|
2003-04-07 02:12:02 +00:00
|
|
|
/* See LICENSE for licensing information */
|
|
|
|
|
2004-05-10 02:43:41 +00:00
|
|
|
/**
|
|
|
|
* \file tor_main.c
|
2016-10-14 20:08:51 -04:00
|
|
|
* \brief Stub module containing a main() function.
|
|
|
|
*
|
|
|
|
* We keep the main function in a separate module so that the unit
|
|
|
|
* tests, which have their own main()s, can link against main.c.
|
2004-05-10 02:43:41 +00:00
|
|
|
**/
|
2004-05-05 21:32:43 +00:00
|
|
|
|
2003-04-07 02:12:02 +00:00
|
|
|
int tor_main(int argc, char *argv[]);
|
|
|
|
|
2004-05-10 02:43:41 +00:00
|
|
|
/** We keep main() in a separate file so that our unit tests can use
|
|
|
|
* functions from main.c)
|
|
|
|
*/
|
2005-06-11 18:52:12 +00:00
|
|
|
int
|
|
|
|
main(int argc, char *argv[])
|
2003-04-07 02:12:02 +00:00
|
|
|
{
|
2015-09-03 11:38:00 -04:00
|
|
|
int r = tor_main(argc, argv);
|
|
|
|
if (r < 0 || r > 255)
|
|
|
|
return 1;
|
|
|
|
else
|
|
|
|
return r;
|
2003-04-07 02:12:02 +00:00
|
|
|
}
|
2005-06-09 19:03:31 +00:00
|
|
|
|