Diff for /ansh/src/daemon2.c between versions 1.1.1.1.2.2 and 1.1.1.1.2.3

version 1.1.1.1.2.2, 2011/10/10 13:56:30 version 1.1.1.1.2.3, 2011/10/13 11:01:37
Line 204  fdRx(sched_task_t *task) Line 204  fdRx(sched_task_t *task)
                 schedCancelby(TASK_ROOT(task), &TASK_ROOT(task)->root_timer, CRITERIA_CALL, TOfunc, NULL);                  schedCancelby(TASK_ROOT(task), &TASK_ROOT(task)->root_timer, CRITERIA_CALL, TOfunc, NULL);
   
         memset(proc->proc_buf_[FD2NET], 0, proc->proc_blen);          memset(proc->proc_buf_[FD2NET], 0, proc->proc_blen);
        rlen = read(TASK_FD(task), proc->proc_buf_[FD2NET], proc->proc_blen);        rlen = read(TASK_FD(task), proc->proc_buf_[FD2NET], 
                         proc->proc_blen - ETHER_HDR_LEN + sizeof(struct ansh_hdr));
         switch (rlen) {          switch (rlen) {
                 case -1:                  case -1:
                         ERR("readtty #%d - %s", errno, strerror(errno));                          ERR("readtty #%d - %s", errno, strerror(errno));
Line 227  fdRx(sched_task_t *task) Line 228  fdRx(sched_task_t *task)
         }          }
         VERB(3) LOG("Readed %d bytes - %s", rlen, proc->proc_buf_[FD2NET]);          VERB(3) LOG("Readed %d bytes - %s", rlen, proc->proc_buf_[FD2NET]);
   
         LOG("fd=%d\n", proc->proc_sock);  
         schedCallOnce(TASK_ROOT(task), pktTx, proc, proc->proc_sock);          schedCallOnce(TASK_ROOT(task), pktTx, proc, proc->proc_sock);
         schedRead(TASK_ROOT(task), fdRx, proc, proc->proc_pty);          schedRead(TASK_ROOT(task), fdRx, proc, proc->proc_pty);
   

Removed from v.1.1.1.1.2.2  
changed lines
  Added in v.1.1.1.1.2.3


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>