fix linux build bugs
This commit is contained in:
parent
1a629cedcc
commit
c53049900d
|
@ -46,6 +46,7 @@
|
||||||
#include "4ed_font_interface_to_os.h"
|
#include "4ed_font_interface_to_os.h"
|
||||||
#include "4ed_system_shared.h"
|
#include "4ed_system_shared.h"
|
||||||
|
|
||||||
|
#include "unix_4ed_headers.h"
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
|
@ -215,6 +216,11 @@ handle_fd(Plat_Handle h){
|
||||||
|
|
||||||
////////////////////////////////
|
////////////////////////////////
|
||||||
|
|
||||||
|
#include "unix_4ed_functions.cpp"
|
||||||
|
#include "4ed_shared_file_handling.cpp"
|
||||||
|
|
||||||
|
////////////////////////////////
|
||||||
|
|
||||||
internal void
|
internal void
|
||||||
system_schedule_step(){
|
system_schedule_step(){
|
||||||
u64 now = system_now_time();
|
u64 now = system_now_time();
|
||||||
|
@ -238,11 +244,6 @@ system_schedule_step(){
|
||||||
|
|
||||||
////////////////////////////////
|
////////////////////////////////
|
||||||
|
|
||||||
#include "unix_4ed_functions.cpp"
|
|
||||||
#include "4ed_shared_file_handling.cpp"
|
|
||||||
|
|
||||||
////////////////////////////////
|
|
||||||
|
|
||||||
internal void
|
internal void
|
||||||
LinuxSetWMState(Display* d, Window w, Atom one, Atom two, int mode){
|
LinuxSetWMState(Display* d, Window w, Atom one, Atom two, int mode){
|
||||||
//NOTE(inso): this will only work after it is mapped
|
//NOTE(inso): this will only work after it is mapped
|
||||||
|
|
|
@ -9,24 +9,6 @@
|
||||||
|
|
||||||
// TOP
|
// TOP
|
||||||
|
|
||||||
#include <sys/mman.h>
|
|
||||||
#include <sys/types.h>
|
|
||||||
#include <sys/stat.h>
|
|
||||||
|
|
||||||
#include <fcntl.h>
|
|
||||||
#include <unistd.h>
|
|
||||||
#include <dirent.h>
|
|
||||||
#include <alloca.h>
|
|
||||||
#include <errno.h>
|
|
||||||
#include <time.h>
|
|
||||||
#include <pthread.h>
|
|
||||||
#include <semaphore.h>
|
|
||||||
#include <signal.h>
|
|
||||||
|
|
||||||
#if defined(USE_LOG)
|
|
||||||
# include <stdio.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
struct Unix_Vars{
|
struct Unix_Vars{
|
||||||
u32 use_log;
|
u32 use_log;
|
||||||
b32 did_first_log;
|
b32 did_first_log;
|
||||||
|
@ -435,7 +417,7 @@ Sys_File_Exists_Sig(system_file_exists){
|
||||||
internal b32
|
internal b32
|
||||||
system_directory_exists(char *path){
|
system_directory_exists(char *path){
|
||||||
struct stat st;
|
struct stat st;
|
||||||
b32 result = (stat(directory.str, &st) == 0 && S_ISDIR(st.st_mode));
|
b32 result = (stat(path, &st) == 0 && S_ISDIR(st.st_mode));
|
||||||
return(result);
|
return(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,31 @@
|
||||||
|
/*
|
||||||
|
* Mr. 4th Dimention - Allen Webster
|
||||||
|
*
|
||||||
|
* 18.07.2017
|
||||||
|
*
|
||||||
|
* General unix includes
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
// TOP
|
||||||
|
|
||||||
|
#include <sys/mman.h>
|
||||||
|
#include <sys/types.h>
|
||||||
|
#include <sys/stat.h>
|
||||||
|
|
||||||
|
#include <fcntl.h>
|
||||||
|
#include <unistd.h>
|
||||||
|
#include <dirent.h>
|
||||||
|
#include <alloca.h>
|
||||||
|
#include <errno.h>
|
||||||
|
#include <time.h>
|
||||||
|
#include <pthread.h>
|
||||||
|
#include <semaphore.h>
|
||||||
|
#include <signal.h>
|
||||||
|
|
||||||
|
#if defined(USE_LOG)
|
||||||
|
# include <stdio.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
// BOTTOM
|
||||||
|
|
Loading…
Reference in New Issue