/****************************************************************
function: main
description: Main level driver. After daemonizing the process, a socket is opened to listen for connections on the proxy port, connections are accepted and children are spawned to handle each new connection.
arguments: argc,argv you know what those are.
return value: none.
calls: parse_args, do_proxy.
globals: reads proxy_port.
****************************************************************/
I belive a better a habit :
I think write c computer programs, you should like java name varibles and functions
example of name a function MathStringLength in a file , result that the file also should name mathStringLength
As far as I see , I concerned that when we named the file like this ,we could easy find a function.