OSDN Git Service

DMAドライバ. DrFSマイナーチェンジ
[vaneos/DivergeMirror.git] / kernel / kstdio.c
old mode 100644 (file)
new mode 100755 (executable)
index 8a2bb24..e692ef1
@@ -20,14 +20,14 @@ inline WriteFILE(unsigned char ch,FILE* fp)
 
 int kputc(unsigned char ch, FILE *fp)
 {
-       if((fp->file_desc==0) || (strcmp(fp->sign, STDOUT_SIGN)==0)){
+       if((fp->file_desc==1) || (strcmp(fp->sign, STDOUT_SIGN)==0)){
                DisplayOutputChar(ch);
        
-       }else if((fp->file_desc==1) || (strcmp(fp->sign, STDIN_SIGN)==0)){
+       }else if((fp->file_desc==0) || (strcmp(fp->sign, STDIN_SIGN)==0)){
                return -1;
                
        }else if((fp->file_desc==2) || (strcmp(fp->sign, STDERR_SIGN)==0)){
-               return -1;
+               DisplayOutputChar(ch);
                
        }else{
                if(ch=='\n'){