Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/src/concurrency/clib/cfathread.cfa

    r86dc95d rd27b6be  
    5858        this.themain = themain;
    5959        this.arg = arg;
    60         (this.self){"C-thread", cl};
     60        ((thread&)this){"C-thread", cl};
    6161        __thrd_start(this, main);
    6262}
     
    102102        this.init = init;
    103103        this.arg = arg;
    104         (this.self){"Processir Init"};
     104        ((thread&)this){"Processir Init"};
    105105
    106106        // Don't use __thrd_start! just prep the context manually
     
    312312
    313313        ssize_t cfathread_write(int fildes, const void *buf, size_t nbyte) {
    314                 // Use send rather then write for socket since it's faster
    315                 return cfa_send(fildes, buf, nbyte, 0, CFA_IO_LAZY);
     314                return cfa_write(fildes, buf, nbyte, CFA_IO_LAZY);
    316315        }
    317316
     
    336335
    337336        ssize_t cfathread_read(int fildes, void *buf, size_t nbyte) {
    338                 // Use recv rather then read for socket since it's faster
    339                 return cfa_recv(fildes, buf, nbyte, 0, CFA_IO_LAZY);
    340         }
    341 
    342 }
     337                return cfa_read(fildes, buf, nbyte, CFA_IO_LAZY);
     338        }
     339
     340}
Note: See TracChangeset for help on using the changeset viewer.