title: Getting proxy information on Linux programmatically
body: <p>I am currently using libproxy to get the proxy information (if any) on RedHat and Debian Linux. It doesn't work all that well, but it's the only way I know I can use to get the proxy information from my code.
  I need to stop using the lib since in most cases it doesn't recognize the proxy.
  Is there any way to acquire the proxy information? What i mean is, is there a file (or group of files) i can read, or an env variable or an API or system call that i can use to get the information? 
  Gnome based code is OK, KDE might help as well but i am looking for something more generic.
  The code is C.</p>
  
  <p>Now, before anyone asks, I don't want to use libproxy anymore. Period. I don't want to start investigating why it doesn't work. I don't really want to know whether there is a new version of that lib. I know it might work, I just don't want to use it. i can't use it (just because). So please don't point me that way.</p>
  
  <p>Code is appreciated.</p>
  
  <p>thanks.</p>