Ashet OS

enum: ashet.Syscall_ID

Documentation

Enumeration of all syscall numbers.

Items

resources_get_type = 1
resources_get_owners = 2
resources_send_to_process = 3
resources_release = 4
resources_destroy = 5
overlapped_schedule = 6
overlapped_await_completion = 7
overlapped_await_completion_of = 8
overlapped_cancel = 9
process_get_file_name = 10
process_get_base_address = 11
process_get_arguments = 12
process_terminate = 13
process_kill = 14
process_thread_yield = 15
process_thread_exit = 16
process_thread_join = 17
process_thread_spawn = 18
process_thread_kill = 19
process_debug_write_log = 20
process_debug_breakpoint = 21
process_memory_allocate = 22
process_memory_release = 23
process_monitor_enumerate_processes = 24
process_monitor_query_owned_resources = 25
process_monitor_query_total_memory_usage = 26
process_monitor_query_dynamic_memory_usage = 27
process_monitor_query_active_allocation_count = 28
clock_monotonic = 29
datetime_now = 30
video_enumerate = 31
video_acquire = 32
video_get_resolution = 33
video_get_video_memory = 34
random_get_soft_random = 35
network_udp_create_socket = 36
network_tcp_create_socket = 37
fs_find_filesystem = 38
shm_create = 39
shm_get_length = 40
shm_get_pointer = 41
pipe_create = 42
pipe_get_fifo_length = 43
pipe_get_object_size = 44
sync_create_event = 45
sync_notify_one = 46
sync_notify_all = 47
sync_create_mutex = 48
sync_try_lock = 49
sync_unlock = 50
draw_get_system_font = 51
draw_create_font = 52
draw_is_system_font = 53
draw_measure_text_size = 54
draw_create_memory_framebuffer = 55
draw_create_video_framebuffer = 56
draw_create_window_framebuffer = 57
draw_create_widget_framebuffer = 58
draw_get_framebuffer_type = 59
draw_get_framebuffer_size = 60
draw_get_framebuffer_memory = 61
draw_invalidate_framebuffer = 62
gui_register_widget_type = 63
gui_create_window = 64
gui_get_window_title = 65
gui_get_window_size = 66
gui_get_window_min_size = 67
gui_get_window_max_size = 68
gui_get_window_flags = 69
gui_set_window_size = 70
gui_resize_window = 71
gui_set_window_title = 72
gui_mark_window_urgent = 73
gui_create_widget = 74
gui_place_widget = 75
gui_control_widget = 76
gui_notify_owner = 77
gui_get_widget_data = 78
gui_get_widget_bounds = 79
gui_create_desktop = 80
gui_get_desktop_name = 81
gui_enumerate_desktops = 82
gui_enumerate_desktop_windows = 83
gui_get_desktop_data = 84
gui_notify_message_box = 85
gui_post_window_event = 86
gui_send_notification = 87
gui_clipboard_set = 88
gui_clipboard_get_type = 89
gui_clipboard_get_value = 90
service_create = 91
service_enumerate = 92
service_get_name = 93
service_get_process = 94
service_get_functions = 95
io_i2c_enumerate = 96
io_i2c_query_metadata = 97
io_i2c_open = 98