linux调用一个函数失败 打印错误,write函数出现错误invalid argument
xupei040700428 于 2011-10-30 11:20:37发表:
我把程序贴出来如下:
int set_light(char level)
{
char data, ch;
int fd;
fd = open("/sys/class/lcd/brightlightness",O_RDWR);
if(fd < 0)
printf("open fail\n");
if(read(fd, &ch, 1) < 0)
printf("read fail\n");
printf("ch = %d\n",ch);
data = level;
if(write(fd, &data, 1) < 0)
printf("write fail\n");
printf("errno=%s\n",strerrno(errno));
}
可以读到数据,并且通过adb shell cat /sys/class/lcd/brightlightness 看到读到的值与打印出的ch值一致,
但是运行程序,会打印出write fail的log,并且errno错误为invalid arguments.
不明白这个错误是怎么回事,请指教
linux调用一个函数失败 打印错误,write函数出现错误invalid argument相关推荐
- #十二、编写三角形类Triangle,初始化三个属性,分别是三条边的长度,定义一个计算并打印周长的函数 #十三、编写等腰三角形类EWtriangle,继承于三角形类,初始化只用传一个腰长和一个底长,定
#十二.编写三角形类Triangle,初始化三个属性,分别是三条边的长度,定义一个计算并打印周长的函数 #十三.编写等腰三角形类EWtriangle,继承于三角形类,初始化只用传一个腰长和一个底长,定 ...
- linux调用一个函数失败 打印错误,linux下settimeofday函数调用失败,何故?解决办法...
当前位置:我的异常网» C语言 » linux下settimeofday函数调用失败,何故?解决办法 linux下settimeofday函数调用失败,何故?解决办法 www.myexceptions ...
- 编写打印从n到m之间数据的函数 编写打印星号三角形函数,打印圣诞树图形 Python123题解
编写打印从n到m之间数据的函数 ...
- python在windows command下打印中文出错 IOError [Errno 22] Invalid argument
问题描述: python版本:2.7.15 pycharm的python版本:2.7.15 python文件编码:utf-8 windows command编码已经通过执行chcp 65001改为了u ...
- Linux ping6 本地ipv6地址(local ipv6 address) 无效的参数(Invalid argument)
问题描述: 在Linux系统(Ubuntu 12.04 x64)下,使用ping6命令来ping对本地的ipv6地址(FF80开头的link-local address),如直接使用命令"p ...
- linux调用一个函数失败 打印错误,linux系统调用出错时的处理函数
在进行linux的系统调用, 要判断调用的成功与否, 调用失败的情况下就要进行一定的处理,除了打印出消息, 还可以打印系统调用的出错信息, 一般性的错误不必退出程序, 要是致命性的错误就终止整个程序 ...
- python函数的封装调用_Python封装一个函数来打印到变量
如果我有一个包含大量打印语句的函数: 即. def funA(): print "Hi" print "There" print "Friend&qu ...
- python报错对象没有属性_属性错误:函数对象在python中没有属性
这是我调用函数10次并测量时间的代码import threading import logging, logging.handlers import hpclib import json import ...
- Arduino 语法、函数使用、最常用函数、arduino教程、arduino笔记、参考手册
文章目录 数字 I/O 模拟 I/O 高级 I/O 数学运算 三角函数 随机数 位操作 设置中断函数 开关中断 通讯 数字 I/O pinMode() 描述 将指定的引脚配置成输出或输入.详情请见di ...
- linux C语言perror()函数(将错误消息写入标准错误)(把一个描述性错误消息输出到标准错误 stderr。首先输出自定义字符串 str,后跟一个冒号,然后是一个空格)
文章目录 man 3 perror man 3posix perror 20220723 C语言 | perror函数使用详解 man 3 perror PERROR(3) Linux Program ...
最新文章
- CSS综合征病例,医药-churg-strauss 综合征 (css) 变应性嗜酸性肉芽肿.ppt
- JVM-03内存区域与内存溢出异常(下)【OutOfMemoryError案例】
- html传递json中文乱码,解决后台传数据到前台中文乱码问题,使用@ResponseBody返回json 中文乱码...
- 阿里妈妈流量反作弊算法实践
- 数字与企鹅的战争,看周红衣的高明之处
- linux u32,如何在程序中使用u32这个类型啊。
- Python基础(十一)--正则表达式
- 用python数据分析excel多地天气_Python实现天气查询功能(外加Excel技巧)
- linux 下rpm软件的安装和卸载
- 蓝软服务器文件监控同步系统,蓝软7000ERP通用操作使用教程
- OpenNebula概述
- 计算机中所占百分数用哪个函数,Excel中Percentrank函数的使用-计算所占百分比
- 如何永久性取消WPS热点推广
- VC编程——QQ连连看外挂
- 64 位 Microsoft Windows 驱动程序清单
- 民兴商学院:适合工薪族的信用卡推荐!
- Anaconda Navigator启动缓慢
- VOLTE与VOWIFI对比
- MySQL定时任务(每天0点自动执行)
- python汉罗塔用递归函数实现