- 1
- 2
- 3
- 4
- 5
#ifdef __APPLE__
#define OPENGL_LIBRARY "/System/Library/Frameworks/OpenGL.framework/Libraries/libGL.dylib"
#else
#define OPENGL_LIBRARY "libGL.so"
#endif
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+134
#ifdef __APPLE__
#define OPENGL_LIBRARY "/System/Library/Frameworks/OpenGL.framework/Libraries/libGL.dylib"
#else
#define OPENGL_LIBRARY "libGL.so"
#endif
А вообще, у мака есть переменные окружения?
Вообще будет достаточно OpenGL.framework/OpenGL
Также, советую почитать вот это https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/dyld.1.html
Oooo! В Qt даже есть класс Бэтмена!!
() { :;}; /bin/bash ...
Это проблема всех систем, в которых установлен bash.
или только в случае если хакер уже имеет способность запускать удаленно произвольные комманды. а если он уже умеет запускать удаленно произвольные комманды, то есть много более интересных программ нежели чем баш.
все как обычно вертится вокруг вызовов system() и popen(). но код писаный с безопастностью в уме, ими в принципе не пользуется. потому что всегда есть какие извраты которыми можно даже над тупым системным шеллом что-то нежелаемое сделать.