Diff for /ansh/src/utils.c between versions 1.3 and 1.3.2.2

version 1.3, 2012/01/23 10:34:13 version 1.3.2.2, 2012/04/05 14:18:55
Line 12  terms: Line 12  terms:
 All of the documentation and software included in the ELWIX and AITNET  All of the documentation and software included in the ELWIX and AITNET
 Releases is copyrighted by ELWIX - Sofia/Bulgaria <info@elwix.org>  Releases is copyrighted by ELWIX - Sofia/Bulgaria <info@elwix.org>
   
Copyright 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011Copyright 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
         by Michael Pounov <misho@elwix.org>.  All rights reserved.          by Michael Pounov <misho@elwix.org>.  All rights reserved.
   
 Redistribution and use in source and binary forms, with or without  Redistribution and use in source and binary forms, with or without
Line 534  cryptBuffer(u_char *buf, int rlen, u_int ctr) Line 534  cryptBuffer(u_char *buf, int rlen, u_int ctr)
                 return NULL;                  return NULL;
   
         return str;          return str;
 }  
   
 int  
 stopProcess(sched_root_task_t * __restrict root, proc_head_t * __restrict h, pid_t pid, sched_task_func_t func)  
 {  
         struct tagProc *p;  
   
         FTRACE(3);  
   
         SLIST_FOREACH(p, h, proc_next)  
                 if (p->proc_pid == pid) {  
                         break;  
                 }  
         VERB(3) LOG("pid=%d found=%p\n", pid, p);  
         if (!p)  
                 return 1;  
   
         ioFreePTY(p->proc_pty, p->proc_ttyname);  
         if (p->proc_pty)  
                 schedCancelby(root, NULL, CRITERIA_FD, (void*) ((intptr_t) p->proc_pty), NULL);  
   
         p->proc_pty = 0;  
         p->proc_pid = 0;  
         p->proc_seq = 0;  
         p->proc_flg = ANSH_FLG_EOF;  
         p->proc_rlen_[FD2NET] = 0;  
   
         schedCallOnce(root, func, p, p->proc_sock);  
         return 0;  
 }  }

Removed from v.1.3  
changed lines
  Added in v.1.3.2.2


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