Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/proc/thread.h

    rdf58e44 ree42e43  
    9191       
    9292        /** Function implementing the thread. */
    93         void (*thread_code)(void *);
     93        void (* thread_code)(void *);
    9494        /** Argument passed to thread_code() function. */
    9595        void *thread_arg;
    9696       
    9797        /**
    98          * From here, the stored context is restored
    99          * when the thread is scheduled.
     98         * From here, the stored context is restored when the thread is
     99         * scheduled.
    100100         */
    101101        context_t saved_context;
    102        
    103         /**
    104          * From here, the stored timeout context
    105          * is restored when sleep times out.
     102        /**
     103         * From here, the stored timeout context is restored when sleep times
     104         * out.
    106105         */
    107106        context_t sleep_timeout_context;
    108        
    109         /**
    110          * From here, the stored interruption context
    111          * is restored when sleep is interrupted.
     107        /**
     108         * From here, the stored interruption context is restored when sleep is
     109         * interrupted.
    112110         */
    113111        context_t sleep_interruption_context;
     
    127125         */
    128126        bool in_copy_from_uspace;
    129        
    130127        /**
    131128         * True if this thread is executing copy_to_uspace().
     
    139136         */
    140137        bool interrupted;
    141        
    142         /**
    143          * If true, the scheduler will print a stack trace
    144          * to the kernel console upon scheduling this thread.
    145          */
    146         bool btrace;
    147138       
    148139        /** If true, thread_join_timeout() cannot be used on this thread. */
     
    245236extern void thread_update_accounting(bool);
    246237extern bool thread_exists(thread_t *);
    247 extern void thread_stack_trace(thread_id_t);
    248238
    249239/** Fpu context slab cache. */
     
    251241
    252242/* Thread syscall prototypes. */
    253 extern sysarg_t sys_thread_create(uspace_arg_t *, char *, size_t,
     243extern unative_t sys_thread_create(uspace_arg_t *, char *, size_t,
    254244    thread_id_t *);
    255 extern sysarg_t sys_thread_exit(int);
    256 extern sysarg_t sys_thread_get_id(thread_id_t *);
    257 extern sysarg_t sys_thread_usleep(uint32_t);
     245extern unative_t sys_thread_exit(int);
     246extern unative_t sys_thread_get_id(thread_id_t *);
     247extern unative_t sys_thread_usleep(uint32_t);
    258248
    259249#endif
Note: See TracChangeset for help on using the changeset viewer.