mirror of
https://github.com/RubyMetric/chsrc
synced 2025-06-16 16:36:59 +08:00
Modify os in README
This commit is contained in:
parent
37411450ba
commit
18863a065b
@ -63,22 +63,22 @@ chsrc set ubuntu
|
|||||||
chsrc set debian
|
chsrc set debian
|
||||||
chsrc set fedora
|
chsrc set fedora
|
||||||
chsrc set kali
|
chsrc set kali
|
||||||
|
chsrc set arch
|
||||||
|
chsrc set gentoo
|
||||||
|
|
||||||
chsrc set openbsd
|
chsrc set openbsd
|
||||||
|
chsrc set netbsd
|
||||||
|
|
||||||
chsrc set msys2 或 chsrc set msys
|
chsrc set msys2 或 chsrc set msys
|
||||||
```
|
```
|
||||||
|
|
||||||
TODO:
|
TODO:
|
||||||
- [ ] `chsrc set arch`
|
|
||||||
- [ ] `chsrc set gentoo`
|
|
||||||
- [ ] `chsrc set manjaro`
|
- [ ] `chsrc set manjaro`
|
||||||
|
|
||||||
- [ ] `chsrc set deepin`
|
- [ ] `chsrc set deepin`
|
||||||
- [ ] `chsrc set openkylin`
|
- [ ] `chsrc set openkylin`
|
||||||
- [ ] `chsrc set openeuler`
|
- [ ] `chsrc set openeuler`
|
||||||
|
|
||||||
- [ ] `chsrc set netbsd`
|
|
||||||
|
|
||||||
|
|
||||||
## 软件
|
## 软件
|
||||||
|
36
xy.h
36
xy.h
@ -459,29 +459,29 @@ xy_getcmd(const char * cmd, bool (*func)(const char*))
|
|||||||
// 执行命令,并将输出保存到 stream 指针指向的文件中。
|
// 执行命令,并将输出保存到 stream 指针指向的文件中。
|
||||||
stream = popen(cmd, "r");
|
stream = popen(cmd, "r");
|
||||||
if (stream == NULL) {
|
if (stream == NULL) {
|
||||||
printf("命令执行失败。\n");
|
printf("命令执行失败。\n");
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 从 stream 指针指向的文件中读取数据。
|
// 从 stream 指针指向的文件中读取数据。
|
||||||
char *ret;
|
char *ret;
|
||||||
do {
|
do {
|
||||||
if(fgets(buf, sizeof(buf), stream)==NULL)
|
if(fgets(buf, sizeof(buf), stream)==NULL)
|
||||||
{
|
{
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if(func==NULL)
|
if(func==NULL)
|
||||||
{
|
{
|
||||||
ret = buf;
|
ret = buf;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if(func(buf))
|
if(func(buf))
|
||||||
{
|
{
|
||||||
ret = buf;
|
ret = buf;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}while(1);
|
}while(1);
|
||||||
|
|
||||||
// 关闭 stream 指针。
|
// 关闭 stream 指针。
|
||||||
|
Loading…
x
Reference in New Issue
Block a user