一、这个函数是系统函数,只能同过errno来确认实际的错误码,通过strerror打印errno返回No space left on device。难道是系统空间不足?创建信号量的空间不足?
二、再去errno.h中查看实际的错误码对应的错误信息ENOSPC,这个字段是什么意思?
三、semget函数中有规定自己的错误字段?查看函数手册:查semget函数的man手册:A semaphore set has to be created but the system limit for the maximum number of semaphore sets (SEMMNI), or the system wide maximum number of semaphores。信号量超出系统限制。
在linux下运行semget创建信号量时,遇到返回-1,创建失败的问题;一、这个函数是系统函数,只能同过errno来确认实际的错误码,通过strerror打印errno返回No space left on device。难道是系统空间不足?创建信号量的空间不足?二、再去errno.h中查看实际的错误码对应的错误信息ENOSPC,这个字段是什么意思?三、semget函数中有规定自己的错误字段?查看函数手册:查semget函数的man手册:A semaphore set has to be create