mirror of
https://git.rtems.org/rtems-libbsd/
synced 2025-10-15 13:43:40 +08:00
Use rtems_task_exit()
This commit is contained in:
@@ -3114,7 +3114,7 @@ rtems_filesystem_location_info_t old;
|
||||
rtems_filesystem_current->location = old;
|
||||
}
|
||||
rtems_semaphore_release(rpa->sync);
|
||||
rtems_task_delete(RTEMS_SELF);
|
||||
rtems_task_exit();
|
||||
}
|
||||
|
||||
|
||||
|
@@ -71,7 +71,7 @@ static rtems_task pppTask(rtems_task_argument arg)
|
||||
|
||||
/* terminate myself */
|
||||
rtems_pppd_taskid = 0;
|
||||
rtems_task_delete(RTEMS_SELF);
|
||||
rtems_task_exit();
|
||||
}
|
||||
|
||||
int rtems_pppd_initialize(void)
|
||||
|
@@ -75,7 +75,7 @@ racoon_task(rtems_task_argument arg)
|
||||
}
|
||||
|
||||
clean_up_args(args);
|
||||
rtems_task_delete(RTEMS_SELF);
|
||||
rtems_task_exit();
|
||||
}
|
||||
|
||||
rtems_status_code
|
||||
|
@@ -763,7 +763,7 @@ rc_conf_worker(rtems_task_argument task_argument)
|
||||
if (rc_conf->verbose)
|
||||
printf("rc.conf: finished\n");
|
||||
|
||||
rtems_task_delete(RTEMS_SELF);
|
||||
rtems_task_exit();
|
||||
}
|
||||
|
||||
int
|
||||
|
@@ -53,7 +53,7 @@ new_wpa_supplicant_task(rtems_task_argument arg)
|
||||
free(params->argv);
|
||||
free(params);
|
||||
|
||||
rtems_task_delete( RTEMS_SELF );
|
||||
rtems_task_exit();
|
||||
}
|
||||
|
||||
int rtems_bsd_command_wpa_supplicant_fork(int argc, char **argv)
|
||||
|
@@ -280,13 +280,6 @@ rtems_bsd_thread_start(struct thread **td_ptr, void (*func)(void *), void *arg,
|
||||
return eno;
|
||||
}
|
||||
|
||||
static __dead2 void
|
||||
rtems_bsd_thread_delete(void)
|
||||
{
|
||||
rtems_task_delete(RTEMS_SELF);
|
||||
BSD_PANIC("delete self failed");
|
||||
}
|
||||
|
||||
void
|
||||
kproc_start(const void *udata)
|
||||
{
|
||||
@@ -312,7 +305,7 @@ kproc_create(void (*func)(void *), void *arg, struct proc **newpp, int flags, in
|
||||
void
|
||||
kproc_exit(int ecode)
|
||||
{
|
||||
rtems_bsd_thread_delete();
|
||||
rtems_task_exit();
|
||||
}
|
||||
|
||||
void
|
||||
@@ -340,7 +333,7 @@ kthread_add(void (*func)(void *), void *arg, struct proc *p, struct thread **new
|
||||
void
|
||||
kthread_exit(void)
|
||||
{
|
||||
rtems_bsd_thread_delete();
|
||||
rtems_task_exit();
|
||||
}
|
||||
|
||||
int
|
||||
|
Reference in New Issue
Block a user