11 Star 1 Fork 33

src-openEuler/bluez
关闭

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
bluez-5.79-sw.patch 884 Bytes
一键复制 编辑 原始数据 按行查看 历史
Funda Wang 提交于 2024-11-02 18:21 +08:00 . 5.79
--- bluez-5.79/ell/missing.h.orig 2023-09-27 17:03:04.000000000 +0800
+++ bluez-5.79/ell/missing.h 2024-11-02 18:15:00.035804200 +0800
@@ -13,6 +13,8 @@
# define __NR_getrandom 318
# elif defined(__i386__)
# define __NR_getrandom 355
+# elif defined(__sw_64__)
+# define __NR_getrandom 511
# elif defined(__arm__)
# define __NR_getrandom 384
# elif defined(__aarch64__)
--- bluez-5.79/profiles/network/bnep.c.orig 2022-01-06 05:53:58.000000000 +0800
+++ bluez-5.79/profiles/network/bnep.c 2024-11-02 18:15:00.046665600 +0800
@@ -256,7 +256,11 @@
memset(&timeo, 0, sizeof(timeo));
timeo.tv_sec = 0;
+#if defined(__sw_64__)
+ if (setsockopt(sk, SOL_SOCKET, SO_RCVTIMEO_OLD, &timeo,
+#else
if (setsockopt(sk, SOL_SOCKET, SO_RCVTIMEO, &timeo,
+#endif
sizeof(timeo)) < 0) {
error("bnep: Set setsockopt failed: %s", strerror(errno));
goto failed;
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/src-openeuler/bluez.git
git@gitee.com:src-openeuler/bluez.git
src-openeuler
bluez
bluez
master

搜索帮助