Hauke Mehrtens
|
985394bf26
|
ucode: update to Git HEAD (2025-11-07)
e8a7290e55c0 socket: fix `recv()` incorrectly reporting unrelated errors
ddde611fb9d4 socket: fix convertion of hw addresses to ucode strings
924ccc95be32 vm: make sure uc_vm_insn_to_name() always returns a value
754590d26f23 lexer: fix parsing \xHH and \0OOO escape sequences
623f550e579a fs: add dup2() function
6c9385a99edd fs: add mkdtemp() method for creating temporary directories
ea579046a619 fs: reset errno to zero in get_fd()
The removed patches are integrated upstream.
Fixes: https://github.com/jow-/ucode/issues/332
Fixes: https://github.com/jow-/ucode/issues/337
Link: https://github.com/openwrt/openwrt/pull/20718
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
2025-11-11 21:27:39 +01:00 |
|
Felix Fietkau
|
2d067b0dd5
|
ucode: fix EOF detection in the non-blocking read patch
size = 0 means EOF - do not return an empty string in this case
(which implies no data available).
Signed-off-by: Felix Fietkau <nbd@nbd.name>
|
2025-10-16 20:58:55 +02:00 |
|
Felix Fietkau
|
ad6df8a3c8
|
ucode: add patches that make it easier to deal with non-blocking fds
This allows creating pipes for subprocesses to use as stdin/out/err
and polling them from a uloop process.
Signed-off-by: Felix Fietkau <nbd@nbd.name>
|
2025-10-09 09:57:30 +02:00 |
|