- 30 6月, 2023 1 次提交
-
-
由 yinchuang 提交于
Issue:I7F1H2 Signed-off-by: Nyinchuang <yinchuang@huawei.com> Test: libctest Change-Id: I136346d4c4abda227026fd26a6500ddf85bc28f3
-
- 04 1月, 2022 1 次提交
-
-
由 renwei 提交于
Signed-off-by: Nrenwei <renwei8@huawei.com>
-
- 31 12月, 2021 1 次提交
-
-
由 steven_q 提交于
Signed-off-by: Nqichanggui <qichanggui@huawei.com> Change-Id: Ie75a271203ed4cd983422c38b66d93dde3e2f6d1
-
- 19 10月, 2021 2 次提交
-
-
由 Qin Fandong 提交于
修改了 fts 的代码使之能够在 Linux 编译器下正常编译,并正常工作。上一个提交引入 fts 后,是无法使用的,但是逐步引入其他的文件改动过大,文件依赖过多很难手动解决。而且 fts 本身的修改是不影响其他组件的,保证 fts 正常即可,对后续引入其他组件无影响,所以选择了直接修改 fts 。 include/fts.h a. 一些 FreeBSD 的封装改用 Linux 的 API 。 1. __opendir2 -> opendir 2. _close -> close 3. _dirfd -> dirfd 4. _fstat -> fstat 5. _open -> open 6. reallocf -> realloc b. 定义了以下类型。 1. __fts_size_t -> size_t 2. __ino_t -> uint64_t 3. __nlink_t -> uint64_t 4. __dev_t -> uint64_t c. 从 FreeBSD 的其他文件中引入以下宏。 1. S_IFWHT 2. DTF_HIDEW 3. DTF_NODUP 4. DTF_REWIND 5. __DTF_READALL 6. __DTF_SKIPREAD lib/libc/gen/fts.c 修改了 ufslike_filesystems 的定义和对应逻辑。因为 Linux 上的 struct statfs 中不包含 f_fstypename ,但是有对应的 __fsword_t f_type 。所以将使用字符串比较来确定分区类型的逻辑修改为使用整型数值比较。 Signed-off-by: NQin Fandong <qinfd@superred.com.cn>
-
由 Qin Fandong 提交于
(BSD-3-Clause) depends/fts/fts.h <- https://github.com/freebsd/freebsd-src/blob/ea31abc261ffc01b6ff5671bffb15cf910a07f4b/include/fts.h (BSD-3-Clause) depends/fts/fts.c <- https://github.com/freebsd/freebsd-src/blob/ea31abc261ffc01b6ff5671bffb15cf910a07f4b/lib/libc/gen/fts.cSigned-off-by: NQin Fandong <qinfd@superred.com.cn>
-
- 19 4月, 2021 1 次提交
-
-
由 Caoruihong 提交于
Change-Id: I6fe510d232d6c8c9c11102f4e0cd7d405368ac64
-
- 09 9月, 2020 1 次提交
-
-
由 wenjun 提交于
-