<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/components/libc/compilers/armlibc/syscalls.c, branch copilot/bug-security-related-issue</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/components/libc/compilers/armlibc/syscalls.c?h=copilot%2Fbug-security-related-issue</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/components/libc/compilers/armlibc/syscalls.c?h=copilot%2Fbug-security-related-issue'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2025-11-08T01:50:13Z</updated>
<entry>
<title>[libc][syscalls] 新手PR任务_增加文件操作相关函数的文档注释</title>
<updated>2025-11-08T01:50:13Z</updated>
<author>
<name>Liu Changjie</name>
<email>liucj1228@outlook.com</email>
</author>
<published>2025-11-08T01:50:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=8153fe5fd983de6e8f1c0d24bb2ea7e07327024c'/>
<id>urn:sha1:8153fe5fd983de6e8f1c0d24bb2ea7e07327024c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix some -Wmissing-prototypes warnings</title>
<updated>2024-01-02T13:25:26Z</updated>
<author>
<name>Meco Man</name>
<email>920369182@qq.com</email>
</author>
<published>2023-12-30T13:52:52Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=6cc63626d7f29534b5264c3fa1a4d04e8547eb37'/>
<id>urn:sha1:6cc63626d7f29534b5264c3fa1a4d04e8547eb37</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[libc][posix/io/stdio] rename libc.c as posix/stdio.c</title>
<updated>2023-08-17T06:22:53Z</updated>
<author>
<name>Meco Man</name>
<email>920369182@qq.com</email>
</author>
<published>2023-08-07T17:46:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=b08d8672d258b029edc4d2c45543c3af9e595830'/>
<id>urn:sha1:b08d8672d258b029edc4d2c45543c3af9e595830</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[rtdef] use lower-case to define attributes (#6728)</title>
<updated>2022-12-11T18:12:03Z</updated>
<author>
<name>Man, Jianting (Meco)</name>
<email>920369182@qq.com</email>
</author>
<published>2022-12-11T18:12:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=99bdf978d7fe4ec18ed50a639e15b254825c871b'/>
<id>urn:sha1:99bdf978d7fe4ec18ed50a639e15b254825c871b</id>
<content type='text'>
* [rtdef] rename RT_WEAK attribute as rt_weak

* [rtdef] rename RT_USED attribute as rt_used

* [rtdef] rename RT_SECTION attribute as rt_section

* [rtdef] rename ALIGN attribute as rt_align

* [legacy] add RT_USED ALIGN RT_SECTION RT_WEAK as legacy support</content>
</entry>
<entry>
<title>[armlibc] 修复AC6更新至6.19后_sys_tmpnam()函数编译报错 (#6647)</title>
<updated>2022-11-24T05:12:48Z</updated>
<author>
<name>wdfk-prog</name>
<email>1425075683@qq.com</email>
</author>
<published>2022-11-24T05:12:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=cef57d006d6a1f46245c7829752498f8f7137ae8'/>
<id>urn:sha1:cef57d006d6a1f46245c7829752498f8f7137ae8</id>
<content type='text'>
* [armlibc] 修复AC6更新至6.19后_sys_tmpnam()函数编译报错

Co-authored-by: Man, Jianting (Meco) &lt;920369182@qq.com&gt;</content>
</entry>
<entry>
<title>[armlibc] solve the compiling error</title>
<updated>2022-08-18T03:48:05Z</updated>
<author>
<name>Meco Man</name>
<email>920369182@qq.com</email>
</author>
<published>2022-08-17T13:55:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=b04076d8aa49c7f795ec5825df06f07aaaca4c7a'/>
<id>urn:sha1:b04076d8aa49c7f795ec5825df06f07aaaca4c7a</id>
<content type='text'>
report in #6300
</content>
</entry>
<entry>
<title>该问题在Keil-MDK中没有一个太好的解决方案。本PR为权衡利弊之后得到的一套解决方案。Keil曾经提供了底层桩函数_sys_ensure，但是目前已经被废弃。因此唯一的解决方案就是每写完一句，就调用fsync去同步一次。</title>
<updated>2022-08-16T01:37:24Z</updated>
<author>
<name>Meco Man</name>
<email>920369182@qq.com</email>
</author>
<published>2022-08-15T22:58:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=bd33d37bc49d549357d987ab34aadfd0159b411e'/>
<id>urn:sha1:bd33d37bc49d549357d987ab34aadfd0159b411e</id>
<content type='text'>
该问题在mbedos社区也进行过讨论，他们也面临和我们相同的两个问题：
1. Keil-MDK无有效的fflush解决方案，mbedos依然在使用淘汰的_sys_ensure桩函数。
2. Keil-MDK没有fileno函数，我方少部分软件包因此而无法使用Keil平台编译。
参考：https://github.com/ARMmbed/mbed-os/issues/1601

issue: https://github.com/RT-Thread/rt-thread/issues/4928


经过进一步测试发现，Keil-MDK中的fflush函数已经退化成服务于STDOUT的函数，Keil-MDK内部有一个buffer可以存放fputc(stdout) 发过来的数据，如果调用fflush，这些数据是可以flush出去的。但是如果是真正的文件数据，fflush函数并没有提供任何桩函数接口可以让文件flush数据出去。
</content>
</entry>
<entry>
<title>使用 AStyle.exe 统一代码格式</title>
<updated>2022-07-27T03:45:29Z</updated>
<author>
<name>Aligagago</name>
<email>1245183400@qq.com</email>
</author>
<published>2022-07-25T02:21:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=250b3cbc16d2632afa392f9857d044dac25b95f8'/>
<id>urn:sha1:250b3cbc16d2632afa392f9857d044dac25b95f8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix the error return (#6097)</title>
<updated>2022-06-22T03:51:49Z</updated>
<author>
<name>Man, Jianting (Meco)</name>
<email>920369182@qq.com</email>
</author>
<published>2022-06-22T03:51:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=d5afcd7f0de49c4df70fcd66aaaf6a62bf0413a6'/>
<id>urn:sha1:d5afcd7f0de49c4df70fcd66aaaf6a62bf0413a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title> [console] 解决在没有定义RT_USING_DEVICE的情况下使用device报错的问题</title>
<updated>2022-01-08T16:20:32Z</updated>
<author>
<name>Man, Jianting (Meco)</name>
<email>920369182@qq.com</email>
</author>
<published>2022-01-08T15:29:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=bb1084556ff9395e6e5d908edfef9cab6f6fa4dc'/>
<id>urn:sha1:bb1084556ff9395e6e5d908edfef9cab6f6fa4dc</id>
<content type='text'>
* [console] 解决在没有定义RT_USING_DEVICE的情况下使用device报错的问题

* format codes

* [libc] 整理格式

* refresh projects</content>
</entry>
</feed>
