diff options
| author | Miguel <m.i@gmx.at> | 2018-09-13 23:26:47 +0200 |
|---|---|---|
| committer | Miguel <m.i@gmx.at> | 2018-09-13 23:26:47 +0200 |
| commit | 1195ca0bd84693fd56f6d34a9f2de3107b9820bf (patch) | |
| tree | fc73d628f194af903e8cae62ce0df5f240732f75 /test/pipetest.c | |
| parent | 877c113518788babd6f633592c23f04f355bc30e (diff) | |
ext2 review
Diffstat (limited to 'test/pipetest.c')
| -rw-r--r-- | test/pipetest.c | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/test/pipetest.c b/test/pipetest.c deleted file mode 100644 index 448f001..0000000 --- a/test/pipetest.c +++ /dev/null @@ -1,55 +0,0 @@ -#include <stdio.h> -#include <errno.h> -#include <string.h> - -int main(int argc, char *argv[]) -{ - printf("LINUX PIPE TEST\n"); - - if(argc<=1) - { - printf("one argument please [read|write]\n"); - } - - if(!strcmp(argv[1],"read")) - { - FILE *p=fopen("./testpipe","r"); - printf("opened for reading\n"); - printf("feof: %i\n",feof(p)); - - if(p==NULL) - { - int err=errno; - printf("Opening pipe failed with errno %d : %s\n",err,strerror(err)); - } - - while(1) - { - char buf[256]; - int ret=fread(buf,1,10,p); - buf[10]=0; - printf("read: %i %s\n",ret,buf); - printf("feof: %i\n",feof(p)); - if (feof(p)) break; - } - } - - if(!strcmp(argv[1],"write")) - { - FILE *p=fopen("./testpipe","a"); - printf("opened for writing\n"); - if(p==NULL) - { - int err=errno; - printf("Opening pipe failed with errno %d : %s\n",err,strerror(err)); - } - fwrite("DUPA123",1,7,p); - fwrite("DUPA123",1,7,p); - for(int i=0;i<10000;i++) - { - fwrite("DUPA123",1,7,p); - } - //fclose(p); - } - return 0; -} |
