Diff for /libaitsched/src/aitsched.c between versions 1.1.1.1.2.1 and 1.1.1.1.2.2

version 1.1.1.1.2.1, 2011/08/11 22:55:28 version 1.1.1.1.2.2, 2011/08/12 23:06:56
Line 127  schedInit(void ** __restrict data, size_t datlen) Line 127  schedInit(void ** __restrict data, size_t datlen)
                 LOGERR;                  LOGERR;
         } else {          } else {
                 memset(root, 0, sizeof(sched_root_task_t));                  memset(root, 0, sizeof(sched_root_task_t));
                   TAILQ_INIT(&root->root_read);
                   TAILQ_INIT(&root->root_write);
                   TAILQ_INIT(&root->root_timer);
                   TAILQ_INIT(&root->root_event);
                   TAILQ_INIT(&root->root_eventlo);
                   TAILQ_INIT(&root->root_ready);
                   TAILQ_INIT(&root->root_unuse);
   
                 if (data && *data) {                  if (data && *data) {
                         if (datlen) {                          if (datlen) {
                                 root->root_data.iov_base = *data;                                  root->root_data.iov_base = *data;
                                 root->root_data.iov_len = datlen;                                  root->root_data.iov_len = datlen;
                         } else {                          } else {
                                func = *data;                                func = (int(*)(sched_root_task_t*)) data;
                                 func(root);                                  func(root);
                         }                          }
                 }                  }

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


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