腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
名为lock inter的Posix与多线程应用程序一起工作?
、
、
、
、
我需要创建与
Linux
多线程应用程序正确工作的命名锁。应用程序的每个实例可以使用多个具有不同名称的命名锁。我知道open(...,
O_CREATE
| O_EXCL),但如果应用程序被信号杀死或由于分段故障而崩溃,那么这个文件锁将不会被删除,并且在重新启动应用程序后需要手动删除锁定文件。
浏览 4
提问于2017-07-20
得票数 0
3
回答
为什么log.Println(“不登录文件”)?
这是我第一次尝试用golang登录文件。log.SetOutput(file)这些线条构建,但不起作用。为什么?
浏览 1
提问于2017-03-17
得票数 2
回答已采纳
1
回答
错误:“
O_CREATE
”未声明(在此函数中首次使用)
、
、
、
下面的代码应该同步两个进程,一个编写了一些整数的生产者,一个读取它们的使用者,现在执行它时会出现这个错误:{pid_t pid, ppid; if((fd=open("/tmp/data_file", O_APPEND|
O_CREATE
浏览 1
提问于2013-11-30
得票数 2
回答已采纳
1
回答
在C++中直接访问文件?
、
、
目前我使用的是:FILE *fh = fdopen(fileout_dev, "wb"); 有没有跨平台库允许这样做
浏览 2
提问于2011-04-29
得票数 1
1
回答
什么是Xv6中的Omode?
、
、
if (argstr(0, &path) < 0 || argint(1, &omode) < 0) f->writable = (omode & O_WRONLY) || (omode & O_RDWR);} 它似乎可以是O_WRONLY、O_RDWR或
O_CREATE
浏览 0
提问于2018-11-18
得票数 1
1
回答
open()无法打开文件
、
由于某种原因,我不能使用open()来打开文件。这是我的代码。{ memset(ctx, 0, sizeof(X86Context)); printf("errno %d %s\n
浏览 0
提问于2010-01-23
得票数 2
回答已采纳
1
回答
如何在golang中将文本附加到文件中?
我发现os.Open()返回一个O_RDONLY文件,os.Create()返回一个O_RDWR,但是找不到一个返回附加文件指针的方法。
浏览 0
提问于2012-11-22
得票数 19
回答已采纳
1
回答
在打开/写/mkdir时设置权限?
、
、
我正在从我的Elixir/Erlang服务中编写一些配置文件和目录结构,并且希望对目录和文件(分别是rwxr-x-(750)和rw-r-.Basically)都有特定的权限,我不想在这两个目录和文件上使用任何“其他”可访问性。我尝试过umask,当我通过命令行的mix运行它时,它工作得很好,但是当我通过隐藏
浏览 4
提问于2022-02-03
得票数 0
回答已采纳
4
回答
使用open()系统调用
、
、
目前,我在调用open时使用了以下标志: O_WRONLY |
O_CREATE
但是,当这样创建文件时,它没有给我任何写入它的权限...
浏览 7
提问于2009-02-27
得票数 12
回答已采纳
1
回答
open()的"mode“参数不会为文件设置正确的权限
、
、
、
我的目的是打开两个文件,其中第二个是全新的,具有与第一个文件相同的权限。因此,为了测试我的代码,我将第一个文件权限更改为"777“。然后我开始运行我的程序。令我惊讶的是,新生儿file2的许可是错误的!他们被设置为755。更奇怪的是,当我将第一个文件设置为"111“并再次尝试时,结果是"1204”。有人能给我解释一下这种奇怪的行为吗?#include <stdio.h>#include <fcntl.h>#include &l
浏览 0
提问于2020-05-07
得票数 0
1
回答
检查一个文件是否被C中的另一个应用程序打开?
、
、
、
我正在试着写一个程序,它将加密一个文件,并将结果保存到另一个文件。作为赋值的一部分,我们不允许使用标准的C库函数,如fopen(),fgets(),fscanf()等来写入文件。相反,我们只能使用open()、read()、write()和close()等Unix系统调用。但是,在写入输出文件之前,我希望确保输出文件未被其他应用程序打开。在C语言中有没有这样做的工具?
浏览 0
提问于2014-09-27
得票数 0
1
回答
谁将日期和时间写入日志文件?
、
我编写了这个小函数来登录文件 file, err := os.OpenFile("my.log",
O_CREATE
|O_RDWR
浏览 1
提问于2017-03-21
得票数 0
回答已采纳
1
回答
为什么O_CREAT只创建管理员可以访问的文件?
、
我有以下简单的程序:#include <fcntl.h>#include <string> string data { "The quick brown fox jumps over the lazy dog" }; int file_descriptor = open("some_file.txt", O_CREAT | O_WRONLY);
浏览 1
提问于2013-09-20
得票数 1
回答已采纳
1
回答
C fread/fwrite在处理换行符时行为异常
、
、
、
、
我目前正在尝试创建一个二进制字节补丁程序,但被一个小问题卡住了。当尝试逐字节读取输入文件并同时将这些字节写入输出文件时,换行符不知何故会加倍。 line1 line3 line1 实际的程序有点复杂,但这篇摘要应该能让你了解我想要做什么。 #include <stdlib.h> int main(int argc, char**
浏览 0
提问于2016-04-22
得票数 1
1
回答
具有结构指针的共享内存互斥锁
、
、
、
我花了一些时间搜索,但我发现一些东西说你可以在
linux
中使用共享内存作为互斥,使用shm open。 strcat(mtxstr, qname); strcat(mtxstr, qname);
浏览 0
提问于2018-10-17
得票数 0
3
回答
如何读取系统的输出(“%ls”)?
、
我正在用c代码做一些文件IO。我的档案里有一种特殊的模式。我可以通过一个外壳命令cat abc.txt | grep abc | wc -l来验证这一点。当我使用System()执行相同的命令时,它会给出正确的输出,但我不知道如何将其输出放入一个变量中,并在我的c代码中对其进行比较。F1 !!
浏览 3
提问于2010-07-13
得票数 1
回答已采纳
2
回答
如何仅使用
linux
系统调用将两个文件组合成第三个文件?
、
当涉及到与c代码交互的
linux
系统调用时,我是一个完全的新手。到目前为止,我已经能够打开一个文件,但仅此而已。我不知道如何将第二个文件合并到第三个文件中。例如,我拥有具有简单文本内容的file1,以及具有相同文本内容的file2,如何仅使用
linux
系统调用将这两个内容组合成file3?我知道我必须使用lseek来更改指针,但不知道如何使用它。infile = open(file1, O_RDONLY)) == -1 ) if( (infile = open(file2, O_WRONLY|
O_C
浏览 2
提问于2019-10-06
得票数 0
回答已采纳
1
回答
取消共享挂载命名空间后的文件访问
、
、
(pid ==0) makedir("myDir"); int fd = open("myDir/myFile.txt",
O_CREATE
浏览 3
提问于2022-06-14
得票数 0
2
回答
进程终止时sem_close与sem_unlink的比较
sem_open("\name",
O_CREATE
,S_IRWXU|S_IRWXG,10);现在是,当一个进程突然死亡而没有调用sem_close或sem_unlink时。
浏览 3
提问于2012-03-02
得票数 5
2
回答
需要将llvalue作为赋值的左操作数
我不想在附加模式下打开一个文件,或者基于$flag擦除它的所有内容int rc; fd = open(filename, O_CREAT| O_RDWR, 0644); 为什么我需要将llvalue作为赋值的左操作数?
浏览 0
提问于2013-03-16
得票数 1
回答已采纳
点击加载更多
相关
资讯
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
Linux基础(3)linux命令3
linux高级课程-在Linux中编程
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券