| version 1.15, 2012/09/10 15:07:53 | version 1.15.2.1, 2013/05/26 20:14:02 | 
| 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, 2011, 2012 | Copyright 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 | 
 | 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 52  SUCH DAMAGE. | Line 52  SUCH DAMAGE. | 
 | * @root = root task | * @root = root task | 
 | * return: NULL error or !=NULL prepared task | * return: NULL error or !=NULL prepared task | 
 | */ | */ | 
| inline sched_task_t * | sched_task_t * | 
 | sched_useTask(sched_root_task_t * __restrict root) | sched_useTask(sched_root_task_t * __restrict root) | 
 | { | { | 
 | sched_task_t *task, *tmp; | sched_task_t *task, *tmp; | 
| Line 89  sched_useTask(sched_root_task_t * __restrict root) | Line 89  sched_useTask(sched_root_task_t * __restrict root) | 
 | * @task = task | * @task = task | 
 | * return: always is NULL | * return: always is NULL | 
 | */ | */ | 
| inline sched_task_t * | sched_task_t * | 
 | sched_unuseTask(sched_task_t * __restrict task) | sched_unuseTask(sched_task_t * __restrict task) | 
 | { | { | 
 | TASK_UNLOCK(task); | TASK_UNLOCK(task); | 
| Line 161  _sched_threadWrapper(sched_task_t *t) | Line 161  _sched_threadWrapper(sched_task_t *t) | 
 | * @retcode = return code | * @retcode = return code | 
 | * return: return code | * return: return code | 
 | */ | */ | 
| inline void * | void * | 
 | sched_taskExit(sched_task_t *task, intptr_t retcode) | sched_taskExit(sched_task_t *task, intptr_t retcode) | 
 | { | { | 
 | if (!task || !TASK_ROOT(task)) | if (!task || !TASK_ROOT(task)) | 
| Line 625  schedAIO(sched_root_task_t * __restrict root, sched_ta | Line 625  schedAIO(sched_root_task_t * __restrict root, sched_ta | 
 | * @offset = Offset from start of file, if =-1 from current position | * @offset = Offset from start of file, if =-1 from current position | 
 | * return: NULL error or !=NULL new queued task | * return: NULL error or !=NULL new queued task | 
 | */ | */ | 
| inline sched_task_t * | sched_task_t * | 
 | schedAIORead(sched_root_task_t * __restrict root, sched_task_func_t func, void *arg, int fd, | schedAIORead(sched_root_task_t * __restrict root, sched_task_func_t func, void *arg, int fd, | 
 | void *buffer, size_t buflen, off_t offset) | void *buffer, size_t buflen, off_t offset) | 
 | { | { | 
| Line 679  schedAIORead(sched_root_task_t * __restrict root, sche | Line 679  schedAIORead(sched_root_task_t * __restrict root, sche | 
 | * @offset = Offset from start of file, if =-1 from current position | * @offset = Offset from start of file, if =-1 from current position | 
 | * return: NULL error or !=NULL new queued task | * return: NULL error or !=NULL new queued task | 
 | */ | */ | 
| inline sched_task_t * | sched_task_t * | 
 | schedAIOWrite(sched_root_task_t * __restrict root, sched_task_func_t func, void *arg, int fd, | schedAIOWrite(sched_root_task_t * __restrict root, sched_task_func_t func, void *arg, int fd, | 
 | void *buffer, size_t buflen, off_t offset) | void *buffer, size_t buflen, off_t offset) | 
 | { | { | 
| Line 860  schedLIORead(sched_root_task_t * __restrict root, sche | Line 860  schedLIORead(sched_root_task_t * __restrict root, sche | 
 | * @offset = Offset from start of file, if =-1 from current position | * @offset = Offset from start of file, if =-1 from current position | 
 | * return: NULL error or !=NULL new queued task | * return: NULL error or !=NULL new queued task | 
 | */ | */ | 
| inline sched_task_t * | sched_task_t * | 
 | schedLIOWrite(sched_root_task_t * __restrict root, sched_task_func_t func, void *arg, int fd, | schedLIOWrite(sched_root_task_t * __restrict root, sched_task_func_t func, void *arg, int fd, | 
 | struct iovec *bufs, size_t nbufs, off_t offset) | struct iovec *bufs, size_t nbufs, off_t offset) | 
 | { | { |