/************************************************************************* > File Name: test.c > Author: gatieme > Created Time: 2016年05月24日 星期二 19时45分38秒 ************************************************************************/ #include #include #include #include #include #include #include #include #include #include #include #define PROC_FILE "/proc/proc_test/hello" #define MAX_LINE 81 int main( ) { int ret; int procFile; char buff[MAX_LINE]; //wait for ack signal procFile = open(PROC_FILE, O_RDWR); if(procFile == -1) { perror("Fail to open "PROC_FILE); exit(-1); } else { printf("Open success...\n"); } if((ret = write(procFile, "hello", strlen("hello"))) == -1) { perror("Fail to read "PROC_FILE); } else { printf("wriet success\n"); } bzero(buff, sizeof(buff)); if((ret = read(procFile, buff, MAX_LINE)) == -1) { perror("Fail to read "PROC_FILE); } else { printf("buff = %s\n", buff); } close(procFile); }