posix 相关问题

POSIX(可移植操作系统接口)是一组标准,用于定义编程API,命令解释器以及类Unix操作系统的通用实用程序。

无法接收通过POSIX消息队列发送的结构

我有两个与消息队列通信的进程。每个进程都是其自己的单独文件。发件人似乎已成功将消息发送到消息队列中。不幸的是,...

回答 1 投票 0

正在读取带有POSIX的文件

我有一个文件,该文件由以下代码转储:for(unsigned long long i = 0; i <10; i ++){unsigned char char = rand()%16; printf(“%02x”,字节); }我可以使用fscanf:...] >>

回答 1 投票 2

从NASM中的非阻塞标准输入中读取

将stdin设置为非阻塞,然后进行读取系统调用的示例代码。 .text global _start _start部分:mov eax,55; __NR_fcntl mov ebx,0 mov ecx,4 ...

回答 1 投票 0

coreutils“ stat”命令的POSIX类似物?

Coreutils stat具有--format =开关,它以简单的形式为读者报告有关文件的不同信息(所有者,大小等)。 POSIX ls实用程序提供了大多数此类信息,但是其输出很难解析。 ...

回答 2 投票 1

C语言中三个线程的通信问题(发生死锁)

我正在创建一个程序,其中有3个链表,并且试图在这三个线程中从这些链表中更新或删除节点。但是发生死锁插入和...

回答 1 投票 0

nftw警告

我正在尝试使用nftw处理目录#include下的某些文件 #include int wrapper(const char * fpath,const struct stat * sb,int typeflag,struct FTW * ...

回答 2 投票 9

共享内存中的POSIX未命名信号未响应发布或等待

我有一个未命名的信号量,它按照我在P0中在这里找到的方法,在一个进程中放入共享内存中:/ * addr是指向共享内存区域基址的指针* / sem_t * ...] >

回答 1 投票 0


Java线程与Pthreads

今天在一次采访中有人问我这个问题。 “当我们使用pthread_create()(POSIX线程)创建线程时,该线程会自行启动。为什么我们需要在Java中显式调用start()。什么……

回答 3 投票 24

/ ft / shm中的文件在使用ftruncate增长时是否占用内存,但未写入?

我正在使用mmap创建共享内存段,并且我想知道是否可以在不触发任何内存使用的情况下预先创建要在/ dev / shm中使用的所有段。我怀疑的原因...

回答 1 投票 2

在python中以毫秒为单位显示时间序列

我有posix时间,例如1572015698537,并且想要转换为人类可读的字符串格式。我尝试导入datetime s = 1572015698537 / 1000.0 print(datetime.datetime.fromtimestamp(s).strftime('...

回答 1 投票 0

POSIX sigevent不使用c11编译

我在C中有一个使用POSIX struct sigevent的简单应用程序。 #include int main(int argc,char * argv []){struct sigevent sig_event;返回0; }当我这样编译时:...

回答 2 投票 3

创建文件并分配权限

似乎无论我以PERMS格式放置的文件都具有相同的权限 rwx rx rx 我尝试了 和 ,权限保持不变。 ...

回答 2 投票 1

POSIX标准是否指定应遵循哪些调用约定函数(如read())?

我知道POSIX定义了应在兼容系统中提供的一组功能。 其中包括read , write , printf 以及我们称为 libc 函数的许多其他功能。 但是P...

回答 1 投票 1

避免在部分代码中调用sigchld处理程序

我在程序中获得了一个SIGCHLD处理程序,可以接收僵尸进程。如何避免在执行多个fork()调用和waitpid()调用的部分代码中调用SIGCHLD处理程序? ...

回答 1 投票 0

无法定义共享内存对象的大小

您好,我正在尝试使用POSIX函数创建共享内存对象,但出现一个奇怪的错误。 //创建共享内存if((shmid = shm_open(“ / OS”,O_CREAT,0700))== -1){printf(“ ...

回答 1 投票 1

[尝试使用POSIX消息队列创建消息队列时权限被拒绝

我正在按照Linux编程接口创建带有以下代码段的消息队列。 if((mq_open(“ / my_message_queue”,O_CREAT,O_RDWR,NULL))== -1){perror(“ mq创建失败” ...

回答 3 投票 1

在C中使用POSIX正则表达式

我实际上是在尝试创建自己的服务器文本用户界面(以管理FTP,SSH连接,任务管理器等)。我的问题在任务管理器上。为了保存任务,我已经...

回答 1 投票 0

使用posix C同时轮询信号灯多次

此问题要求使用两个信号量,一个作为互斥量,一个作为计数信号量,并且使用这两个信号量模拟学生和老师的助手之间的交互。我...

回答 1 投票 1

返回值和C中的错误的区别

我正在尝试编写一个函数,该函数需要一个链表,一个索引并在index + 1位置返回值。 int getData(list * l,int index){if(...){...返回结果; // ...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.