libxtc 0.4.0
Async concurrency for C: Tokio + Seastar + BEAM, in one library
Loading...
Searching...
No Matches
ptc_ext.h
1/* DO NOT EDIT: automatically built by dist/s_include. */
2/* See M0_CLAIMS.md [T2]. */
3
4#ifndef PTC_EXT_H
5#define PTC_EXT_H
6
7int xtc_cfg_load_file __P((const char *));
8int xtc_cfg_reload __P((void));
9int __xtc_proc_crit_depth __P((void));
10int __xtc_unsafe_depth __P((void));
11int xtc_aio_fdatasync __P((int));
12int xtc_aio_fsync __P((int));
13int xtc_aio_pread __P((int, void *, uint32_t, int64_t));
14int xtc_aio_preadv __P((int, const struct iovec *, int, int64_t));
15int xtc_aio_pwrite __P((int, const void *, uint32_t, int64_t));
16int xtc_aio_pwritev __P((int, const struct iovec *, int, int64_t));
17int xtc_alloc_audit_enable __P((int));
18int xtc_blocking_submit __P((int (*)(void *), void *));
19int xtc_crash_handler_install __P((void));
20int xtc_down_decode __P((const void *, size_t, xtc_pid_t *, int *));
21int xtc_down_decode_ex __P((const void *, size_t, xtc_down_info_t *));
22int xtc_exit_pid __P((xtc_pid_t, int));
23int xtc_exit_self __P((int));
24int xtc_fault_guard_install __P((void));
25int xtc_inject_check __P((const char *));
26int xtc_link __P((xtc_pid_t));
27int xtc_monitor __P((xtc_pid_t, uint64_t *));
28int xtc_preempt_arm __P((int64_t));
29int xtc_preempt_disarm __P((void));
30int xtc_preempt_supported __P((void));
31int xtc_preempt_tick_pending __P((void));
32int xtc_proc_at_exit __P((void (*)(void *), void *));
33int xtc_proc_mailbox_stats __P((xtc_pid_t, xtc_mailbox_stats_t *));
34int xtc_proc_recovery_track __P((void (*)(void *), void *));
35int xtc_proc_recovery_track_fd __P((int));
36int xtc_proc_recovery_track_locks __P((void *, uint64_t, void (*)(void *, uint64_t)));
37int xtc_proc_recovery_track_mctx __P((struct xtc_mctx *));
38int xtc_proc_recovery_untrack_fd __P((int));
39int xtc_proc_sleep __P((int64_t));
40int xtc_proc_spawn __P((xtc_loop_t *, xtc_proc_fn, void *, const xtc_proc_opts_t *, xtc_pid_t *));
41int xtc_proc_spawn_link __P((xtc_loop_t *, xtc_proc_fn, void *, const xtc_proc_opts_t *, xtc_pid_t *));
42int xtc_proc_spawn_monitor __P((xtc_loop_t *, xtc_proc_fn, void *, const xtc_proc_opts_t *, xtc_pid_t *, uint64_t *));
43int xtc_proc_wait_fd __P((int, uint32_t, int64_t, uint32_t *));
44int xtc_recv __P((void **, size_t *, int64_t));
45int xtc_recv_correlate __P((const void *, size_t, int, xtc_msg_t *, int *, int64_t));
46int xtc_recv_match __P((xtc_match_fn, void *, void **, size_t *, int64_t));
47int xtc_res_acquire __P((xtc_res_t *, xtc_res_kind_t, int64_t));
48int xtc_res_init __P((xtc_res_t *, const xtc_res_caps_t *));
49int xtc_res_set_alert __P((xtc_res_t *, xtc_res_kind_t, double));
50int xtc_res_set_alert_fn __P((xtc_res_t *, void (*)(xtc_res_kind_t, int64_t, int64_t, void *), void *));
51int xtc_send __P((xtc_pid_t, const void *, size_t));
52int xtc_unlink __P((xtc_pid_t));
53int64_t xtc_res_high __P((const xtc_res_t *, xtc_res_kind_t));
54int64_t xtc_res_rejects __P((const xtc_res_t *, xtc_res_kind_t));
55int64_t xtc_res_used __P((const xtc_res_t *, xtc_res_kind_t));
56long xtc_lwlock_track_violations __P((void));
57struct xtc_mctx *xtc_proc_mctx __P((void));
58uint64_t xtc_preempt_ticks __P((void));
59void __xtc_proc_ctx_restore __P((void *));
60void *__xtc_proc_ctx_save __P((void));
61void __xtc_unsafe_enter __P((void));
62void __xtc_unsafe_leave __P((void));
63void xtc_alloc_audit_proc_leaks __P((xtc_pid_t, size_t *, size_t *));
64void xtc_alloc_audit_stats __P((size_t *, size_t *));
65void xtc_dump __P((int));
66void xtc_lwlock_track_enable __P((int));
67void xtc_lwlock_track_reset __P((void));
68void xtc_lwlock_track_set_handler __P((xtc_lwlock_track_fn, void *));
69void xtc_panic __P((const char *, int, const char *, ...));
70void xtc_preempt_set_involuntary __P((int));
71void xtc_proc_critical_enter __P((void));
72void xtc_proc_critical_leave __P((void));
73void xtc_proc_recovery_cleanup __P((void));
74void xtc_proc_recovery_disarm __P((void));
75void xtc_res_release __P((xtc_res_t *, xtc_res_kind_t, int64_t));
76void xtc_res_set_cap __P((xtc_res_t *, xtc_res_kind_t, int64_t));
77xtc_pid_t xtc_self __P((void));
78
79#endif /* PTC_EXT_H */