From 2ee8421b7470c34ceef99b437d4c3982b0e2f31b Mon Sep 17 00:00:00 2001 From: cherierm Date: Wed, 4 Jun 2008 17:54:32 +0000 Subject: [PATCH] not needed (use Cat.c instead) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5539 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- tools/tesh2/w32/src/Read.c | 63 ------------------------------------- tools/tesh2/w32/src/Write.c | 52 ------------------------------ 2 files changed, 115 deletions(-) delete mode 100644 tools/tesh2/w32/src/Read.c delete mode 100644 tools/tesh2/w32/src/Write.c diff --git a/tools/tesh2/w32/src/Read.c b/tools/tesh2/w32/src/Read.c deleted file mode 100644 index 441c23d9cd..0000000000 --- a/tools/tesh2/w32/src/Read.c +++ /dev/null @@ -1,63 +0,0 @@ -#include -#include -#include -#include -#include -#include - -#ifndef STDOUT_FILENO -#define STDOUT_FILENO 1 -#endif - -typedef unsigned char byte_t; - -int -main(int argc, char* argv[]) -{ - FILE* stream; - struct stat s = {0}; - char* buffer; - int i = 0; - char c; - int failed; - - stream = fopen(argv[1], "r"); - - if(!stream) - { - fprintf(stderr, "fopen() failed withe the error %d\n", errno); - return EXIT_FAILURE; - } - - if(stat(argv[1], &s) < 0) - { - fclose(stream); - fprintf(stderr, "stat() failed withe the error %d\n", errno); - return EXIT_FAILURE; - } - - - if(!(buffer = (byte_t*) calloc(s.st_size + 1, sizeof(byte_t)))) - { - fclose(stream); - fprintf(stderr, "calloc() failed withe the error %d\n", errno); - return EXIT_FAILURE; - } - - - while((c = getc(stream)) != EOF) - if((int)c != 13) - buffer[i++] = c; - - failed = ferror(stream); - - if(!failed || buffer) - write(STDOUT_FILENO, buffer, strlen(buffer)); - - fclose(stream); - free(buffer); - - return failed ? EXIT_FAILURE : EXIT_SUCCESS; - -} - diff --git a/tools/tesh2/w32/src/Write.c b/tools/tesh2/w32/src/Write.c deleted file mode 100644 index 0783b365cc..0000000000 --- a/tools/tesh2/w32/src/Write.c +++ /dev/null @@ -1,52 +0,0 @@ -#include -#include -#include -#include -#include -#include - -#ifndef STDIN_FILENO -#define STDIN_FILENO 0 -#endif - -int -main(int argc, char* argv[]) -{ - size_t number_of_bytes_to_read = 4096; - int number_of_bytes_readed = 0; - char buffer[4096] = {0}; - int failed = 0; - int fd; - - if((fd = creat(argv[1], _S_IREAD | _S_IWRITE)) < 0) - { - fprintf(stderr,"creat() failed with the error %d\n",errno); - return EXIT_FAILURE; - } - - do - { - number_of_bytes_readed = read(STDIN_FILENO, buffer, number_of_bytes_to_read); - - if(number_of_bytes_readed < 0 && errno != EINTR && errno != EAGAIN) - { - fprintf(stderr, "read failure %d\n", errno); - failed = 1; - break; - } - - if(number_of_bytes_readed > 0) - { - write(fd, buffer, strlen(buffer)); - memset(buffer, 0, number_of_bytes_to_read); - } - - - }while(number_of_bytes_readed); - - close(fd); - - return failed ? EXIT_FAILURE : EXIT_SUCCESS; - -} - -- 2.20.1