acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
openbsd_openbsd.h
1#pragma once
2
3// linux.h
4// Linux : C++
5
6#include <wchar.h>
7
8
9#include "graphics.h"
10#include "process.h"
11//#include "cross_win_gdi.h"
12#include "cross_win_file.h"
13#include "desktop_file.h"
14#include "file.h"
15
16
17
18#define ENABLE_BINRELOC
19
20
21
22//::u32 get_tick();
23
24
25
26
27#define _fileno fileno
28#define _unlink unlink
29
30
31
32
33CLASS_DECL_ACME void get_last_status();
34CLASS_DECL_ACME void set_last_status(::e_status estatus);
35
36
37CLASS_DECL_ACME bool _istlead(::i32 ch);
38
39
40
41
42bool c_xstart();
43
44extern oswindow g_oswindowDesktop;
45
46
47
48CLASS_DECL_ACME bool main_initialize();
49CLASS_DECL_ACME bool main_finalize();
50
51/*
52bool os_on_start_application(::particle * pparticle);
53::file::path app_desktop_file_path(::particle * pparticle);
54::file::path app_desktop_file_path(::particle * pparticle, const ::scoped_string & scopedstrAppId);
55bool linux_prepare_app_desktop_file(::particle * pparticle);
56bool linux_prepare_app_desktop_file(::particle * pparticle, const ::scoped_string & scopedstrAppId);
57*/
58
59#include "x11.h"
60
61#include "gtk_things/gnome_gnome.h"
62
63#include "linux.inl"
64
65
66
67
Definition e_status.h:30