22 Commits

Author SHA1 Message Date
Sergi Vladykin
2fa40dd436
Zig CC cross-compilation support for Windows on Linux host. (#128)
Zig CC cross-compilation support for Windows on Linux host
2023-12-21 10:50:39 +03:00
Ozan Tezcan
53d4a9158a
Fix compiler warnings (#95)
Fix compiler warnings
2022-08-20 18:56:21 +03:00
Ozan Tezcan
50e594d0bd
Update sc_mmap.c
sc_mmap, fixed address calculation for msync
2021-05-15 15:59:54 +03:00
tezc
fb59e9db3b auto align msync addr to multiple of OS page size 2021-05-15 15:31:10 +03:00
tezc
0f1fac7099 license change, refactor sc_sock, sc_map v2 2021-04-27 20:19:25 +03:00
tezc
c3010e0d12 do not override error message on _term family functions + clang-format 2021-04-15 01:30:58 +03:00
tezc
5799b118b1 added mmap double destroy fix for windows 2021-04-13 23:10:42 +03:00
tezc
57e67dc955 made data structures immune to call term/destroy twice 2021-04-13 22:16:30 +03:00
tezc
90146f93be sc_mmap : cleanup fd on failure for Mac OS 2021-04-11 21:05:57 +03:00
Ozan Tezcan
e8f896f077
refactor (#67)
* refactor
2021-04-07 04:55:05 +03:00
Ozan Tezcan
c221478638
Switched to tabs for indentation, amalgamation tool works with tabs only (#66)
* Switched to tabs for indentation, amalgamation tool works with tabs only
2021-04-07 00:28:50 +03:00
tezc
15ca058703 XOPEN_SOURCE check 2021-02-10 21:33:03 +03:00
Tezc
3a78b0ed2b
doc (#31) 2021-02-05 20:46:59 +03:00
Tezc
35fe96f0b0
doc fix (#30)
uri test, doc, posix define
2021-02-05 16:35:10 +03:00
Tezc
e357ed8d06
doc (#26)
* doc
2021-02-03 08:09:50 +03:00
tezc
5e2d304134 fix compiler warnings 2021-01-24 18:16:48 +03:00
tezc
471b331b8d fix compiler warnings 2021-01-24 17:56:18 +03:00
tezc
65d5061111 fix windows, ubuntu 2020-12-28 09:36:37 +03:00
tezc
aac045c83f documentation 2020-12-27 20:58:52 +03:00
tezc
4cdc1aceb5 add test array 2020-11-29 23:21:25 +03:00
Tezc
46d77f2fe6
Dev (#6)
* thread & url

* fix cirrus

* fix thread

* fix thread

* split actions

* test

* fix test

* fix windows thread

* cond & fail-fast

* cond & fail-fast

* cond & fail-fast

* cond & fail-fast

* buffer

* fix swap

* fix big endian

* socket & poll

* socket fix

* kqueue fix

* freebsd

* socket & mmap init

* kqueue

* kqueue

* valgrind

* fix freebsd

* kqueue

* accept fix

* accept fix

* accept fix

* accept fix

* accept fix

* accept fix

* accept fix

* accept fix

* accept fix

* accept fix

* fix big endian fmt

* fix big endian fmt

* mmap

* mmap

* mmap

* mmap

* fix freebsd

* fix 32 bit, mmap

* fix 32 bit, mmap
2020-11-26 19:48:03 +03:00
Tezc
1bde3abd9f
Portability (#5)
socket
2020-11-25 09:25:38 +03:00