Helper Reference Manual  1.7.1
process.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: BSD-3-Clause
2  * Copyright (c) 2017-2018 Linaro Limited
3  */
4 
15 #ifndef ODPH_LINUX_PROCESS_H_
16 #define ODPH_LINUX_PROCESS_H_
17 
18 #include <odp/helper/deprecated.h>
19 #include <odp/helper/threads.h>
20 #include <odp_api.h>
21 
22 #ifdef __cplusplus
23 extern "C" {
24 #endif
25 
47  const odph_linux_thr_params_t *thr_params);
48 
65  const odp_cpumask_t *mask,
66  const odph_linux_thr_params_t *thr_params);
67 
82 
87 #ifdef __cplusplus
88 }
89 #endif
90 
91 #endif
Macro for deprecated API definitions.
#define ODPH_DEPRECATE(x)
Macro to deprecate helper API definitions.
Definition: deprecated.h:30
int odph_linux_process_fork(odph_linux_process_t *proc, int cpu, const odph_linux_thr_params_t *thr_params)
Fork a process.
int odph_linux_process_wait_n(odph_linux_process_t *proc_tbl, int num)
Wait for a number of processes.
int odph_linux_process_fork_n(odph_linux_process_t *proc_tbl, const odp_cpumask_t *mask, const odph_linux_thr_params_t *thr_params)
Fork a number of processes.
Linux process state information.
Definition: threads.h:55
Thread parameter for Linux pthreads and processes.
Definition: threads.h:38
ODP Linux helper API.