/log.h (ed48364b9e8c9451c3ca334e6397e0b67a1040b1) (686 bytes) (mode 100644) (type blob)
#define L_ERROR 3
#define L_WARNING 4
#define L_NOTICE 5
#define L_INFO 6
#define L_DEBUG 7
#define L_UNSET 0x29a
void log_printf(int level, const char *fmt, ...);
void log_init(void);
void log_close(void);
extern int min_log_level;
extern int use_syslog;
#define d(x) log_printf(L_DEBUG, "%s:%d %s", __FILE__, __LINE__, #x);
/* Debug-log the int variable x */
#define dd(x) log_printf(L_DEBUG, "%s:%d %s=%d", __FILE__, __LINE__, #x, (x));
/* Debug-log the pointer variable x */
#define dp(x) log_printf(L_DEBUG, "%s:%d %s=%p", __FILE__, __LINE__, #x, (x));
/* Debug-log the string variable x */
#define ds(x) log_printf(L_DEBUG, "%s:%d %s=%s", __FILE__, __LINE__, #x, (x));
Mode |
Type |
Size |
Ref |
File |
100644 |
blob |
281 |
8b6eea76cbea14a93132b1ec7744f471c073041c |
.gitignore |
100644 |
blob |
2830 |
78666bbb9f73ac52929dcf8cdefd61ac6d98321c |
.travis.yml |
100644 |
blob |
951 |
5de078c758a1286082bab80e48f64d4783efe9bf |
BUILD.md |
100644 |
blob |
35058 |
2061be2b732ea86101a7c0d5f4df0bbbfb830a30 |
LICENSE.md |
100644 |
blob |
669 |
5e19d0a3ee2725091cd7c51900dffbec3ffc0997 |
Makefile |
100644 |
blob |
637 |
ee41cdaf376b4cb8eca51751b170e4c698167dda |
Makefile.mac |
100644 |
blob |
5180 |
1d97fd91128dcb82cde77c929d63e0b58e494bbe |
README.md |
100644 |
blob |
1697 |
ec1f8cf068b00049cdbdedc9966f5847e2767907 |
VPN.md |
100644 |
blob |
17181 |
bfcab148a15c7969c75aa029fb4274f70c92ae1e |
client.c |
100644 |
blob |
742 |
1ac50085e349329987ff615195ecfde70ab35088 |
client.h |
100644 |
blob |
176 |
52f9d71f3415d613e0cf73edd6d05a2a27fdfd8a |
gitversion.c |
100644 |
blob |
2085 |
acb45b84f5abf7ead93318f1680d0a3af1bdc070 |
log.c |
100644 |
blob |
686 |
ed48364b9e8c9451c3ca334e6397e0b67a1040b1 |
log.h |
100644 |
blob |
549 |
a9095f6b9cc0f97ddc698e07a4606b37822ba61c |
mach.c |
100644 |
blob |
287 |
5ac9a4e29fbb831ba2cfa6dc98589ffaf381b91b |
mach.h |
100644 |
blob |
35606 |
0535e675d5c4b7a1890d4cf09347c9ac5ffa8300 |
main.c |
100644 |
blob |
2680 |
41a7995d316fd42860b12143a1feda8f6c6a250b |
main.h |
040000 |
tree |
- |
9fc0b45bf62d115143aae3926e70bbb221d1d982 |
scripts |
100644 |
blob |
7328 |
0bae45515dbb84b4c394de71dff04571edde7c4c |
tox_bootstrap.h |
100644 |
blob |
12536 |
75e9dc5ed9399120416e8da5f24d1ccde41cf901 |
utarray.h |
100644 |
blob |
61492 |
7205c67efa27c66884c8d4d1c8a105d4854a0548 |
uthash.h |
100644 |
blob |
4006 |
a2f60deeed5ba62684753f2aef363d06ff76ded2 |
util.c |
100644 |
blob |
464 |
1a210d51a11eb6983a2984eec1443bd6d5c8006e |
util.h |
100644 |
blob |
55882 |
b5f3f04c104785a57d8280c37c1b19b36068e56e |
utlist.h |
100644 |
blob |
11555 |
867442c843dbe6bf096a488e3ce9ec6323809f7f |
utstring.h |
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"
Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/gdr/tuntox
Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/gdr/tuntox
Clone this repository using git:
git clone git://git.rocketgit.com/user/gdr/tuntox
You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a
merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main