Skip to content

Instantly share code, notes, and snippets.

@xantares
xantares / main.c
Created September 9, 2022 15:32
mingw read EBADF/EACCES issue
#include <stdio.h>
#include <errno.h>
#include <sys/stat.h>
#include <fcntl.h>
#ifndef _WIN32
#include <unistd.h>
#define POSIX(call) call
#else
#include <io.h>
alias cd2='cd ../..'
alias cd3='cd ../../..'
alias cd4='cd ../../../..'
export BROWSER=firefox
export EDITOR=vim
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk/
export gen_flags='-g -O2 -Wextra -Wno-unused-parameter -pipe -funsigned-char -fstrict-aliasing -Wchar-subscripts -Wundef -Wshadow -Wcast-align -Wwrite-strings -Wuninitialized -Wpointer-arith -Wredundant-decls -Wformat -Wformat-security -Winit-self -Wmissing-include-dirs -Wmissing-declarations -Wreturn-type'
# -Winline
export c_flags="-Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wbad-function-cast -Wnested-externs"