For linux programming headaches