`
yaojingguo
  • 浏览: 208125 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Sample Code of the Usage of /dev/zero

 
阅读更多

#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <errno.h>

int main(int argc, const char *argv[]) {
  int fd;
  if ((fd = open("/dev/zero", O_RDONLY)) == -1) {
    perror("can't open /dev/zero");
    exit(1);
  }
  
  int i;
  char v;
  for (i = 0; i < 3; i++) {
    read(fd, &v, 1);
    printf("%d\t", v);
  }
  printf("\n");
  if (close(fd) == -1) {
    perror("close /dev/zero error");
    exit(1);
  }
  exit(0);
}
 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics