zenoh-c icon indicating copy to clipboard operation
zenoh-c copied to clipboard

C API for Zenoh

Results 35 zenoh-c issues
Sort by recently updated
recently updated
newest added

### Describe the feature This would avoid the need to manually sync the version info in the header file. Currently the version is still [stuck at 0.7.2.0](https://github.com/eclipse-zenoh/zenoh-c/blob/main/include/zenoh.h#L13).

### Describe the release item z_X_call(closure, arg) should not accept closure as const owned ptr. It should likely be changed to accept closure as mutable loaned pointer.

release

### Describe the release item z_open signature should be changed to `z_error_t z_open(struct z_owned_session_t *this_, struct z_owned_config_t *config, const z_open_options_t *options);` This will allow providing more options in the future...

release

### Describe the bug Sometimes (1% reproduce rate) call to z_close hangs indefinitely on aarch64. Full trace here: [z_close_deadlock.txt](https://github.com/eclipse-zenoh/zenoh/files/15099263/z_close_deadlock.txt) ### To reproduce Can be reproduced by calling z_get example app...

bug

This PR add a Conan recipe to install Zenoh-C (Currently only `0.10.1-rc`) without requiring Rust on the target host. The recipe pulls the necessary artefacts from upstream's github release for...

This PR adds a conan recipe that builds Zenoh-C from source. Specifically, this recipe builds a zenoh-c version (currently only `0.10.1-rc`) from source using Rust compiler and cmake. **Note: The...

Removes the invalid `lib` prefix from the library name. The generated `zenohc.pc` currently looks like: ``` prefix=/home/[email protected]/.conan2/p/b/zenoh51dc992dc8130/p Name: zenohc Description: The C bindings for Zenoh URL: https://github.com/eclipse-zenoh/zenoh-c Version: 0.10.1.1 Cflags:...

### Describe the bug Try to compile with CMake 3.28.1 Error info: ``` error[E0512]: cannot transmute between types of different sizes, or dependently-sized types --> /home/cngzhnp/.cpm/zenoh-c/b977a0d3736aca1b432d213551a801f1f22d34c4/src/lib.rs:80:26 | 80 | unsafe...

bug