openfile.c 312 B

12345678910111213141516171819
  1. #include "unp.h"
  2. int
  3. main(int argc, char **argv)
  4. {
  5. int fd;
  6. if (argc != 4)
  7. err_quit("openfile <sockfd#> <filename> <mode>");
  8. if ( (fd = open(argv[2], atoi(argv[3]))) < 0)
  9. exit( (errno > 0) ? errno : 255 );
  10. if (write_fd(atoi(argv[1]), "", 1, fd) < 0)
  11. exit( (errno > 0) ? errno : 255 );
  12. exit(0);
  13. }