Split main.c into main.c and mainloop.c
The main.c code is responsible for initialization and shutdown; the mainloop.c code is responsible for running the main loop of Tor. Splitting the "generic event loop" part of mainloop.c from the event-loop-specific part is not done as part of this patch.
Showing
- src/app/config/config.c 2 additions, 2 deletionssrc/app/config/config.c
- src/app/config/statefile.c 1 addition, 1 deletionsrc/app/config/statefile.c
- src/app/main/main.c 1515 additions, 0 deletionssrc/app/main/main.c
- src/app/main/main.h 29 additions, 0 deletionssrc/app/main/main.h
- src/app/main/ntmain.c 1 addition, 1 deletionsrc/app/main/ntmain.c
- src/core/include.am 4 additions, 2 deletionssrc/core/include.am
- src/core/mainloop/connection.c 1 addition, 1 deletionsrc/core/mainloop/connection.c
- src/core/mainloop/cpuworker.c 0 additions, 1 deletionsrc/core/mainloop/cpuworker.c
- src/core/mainloop/mainloop.c 45 additions, 1473 deletionssrc/core/mainloop/mainloop.c
- src/core/mainloop/mainloop.h 13 additions, 21 deletionssrc/core/mainloop/mainloop.h
- src/core/mainloop/periodic.c 1 addition, 1 deletionsrc/core/mainloop/periodic.c
- src/core/or/channel.c 1 addition, 1 deletionsrc/core/or/channel.c
- src/core/or/channelpadding.c 1 addition, 1 deletionsrc/core/or/channelpadding.c
- src/core/or/circuitbuild.c 1 addition, 1 deletionsrc/core/or/circuitbuild.c
- src/core/or/circuitlist.c 1 addition, 1 deletionsrc/core/or/circuitlist.c
- src/core/or/circuitstats.c 1 addition, 1 deletionsrc/core/or/circuitstats.c
- src/core/or/connection_edge.c 1 addition, 1 deletionsrc/core/or/connection_edge.c
- src/core/or/connection_or.c 1 addition, 1 deletionsrc/core/or/connection_or.c
- src/core/or/dos.c 1 addition, 1 deletionsrc/core/or/dos.c
- src/core/or/relay.c 1 addition, 1 deletionsrc/core/or/relay.c
Loading
Please register or sign in to comment