summaryrefslogtreecommitdiffhomepage
path: root/src/internal
AgeCommit message (Expand)AuthorFilesLines
2020-12-04internals: ipc connections: use volatile type for book-keeping variables.midipix1-3/+3
2020-12-04internals: increase __NT_IPC_PAGES (allocated one at a time) to the safe 512.midipix1-1/+1
2020-06-27internals: __ntapi_init_completed(): remove stray semi-colon.midipix1-1/+1
2020-06-24__ntapi_init_solib_fork_child_finalize(): support abstract-only first use.midipix1-2/+4
2020-06-24__ntapi_tt_guid_to_string_utf8(): initial implementation and integration.midipix2-0/+3
2020-06-19internals: __ntapi_init_solib_fork_child_finalize() [rare use-case support].midipix1-1/+83
2020-06-08string functions: added ntapi_tt_hex_utf8_to_uint{16|32|64|ptr}.midipix2-0/+14
2020-06-06__ntapi_tt_string_to_guid_utf8(): initial implementation and integration.midipix2-0/+2
2020-05-15__ntapi_init_adjust_privileges(): also enable the debug and audit privileges.midipix1-1/+9
2020-05-14__ntapi_init(): [never hurts to try to] __ntapi_init_adjust_privileges().midipix1-3/+33
2019-08-29__ntapi_tt_parse_cmd_line_args_utf16(): arg_count: fix alignment check logic.midipix1-0/+1
2019-07-29daemon routines: make __ntapi_dsr_{start|once} strictly internal functions.midipix1-1/+0
2019-06-28remove nt_sync_block and related interfaces in favor of pure atomic primitives.midipix2-10/+0
2019-06-18subsystem interfaces: removed unsued / not-implemented vms bits.midipix2-4/+0
2019-06-08struct nt_pty_context(): replace the .sync member with a simple atomic lock.midipix1-16/+16
2019-05-28debug interfaces: normalize extension functions (set prefix to tt_debug_).midipix2-4/+4
2019-05-28debug helpers: __ntapi_tt_debug_break_process(): initial implementation.midipix2-0/+2
2019-05-28debug helpers: __ntapi_tt_debug_execution_flow(): initial implementation.midipix2-0/+2
2019-05-28debug helpers: added __ntapi_tt_create_{attach_}debug_object().midipix2-1/+9
2019-05-27ntapi.h: added pointers to the native debug-related interfaces.midipix1-29/+37
2019-05-25internals: renamed nt_debug.h --> nt_log.h, renamed interfaces accordingly.midipix3-46/+32
2019-02-22internals: explicitly attribute protected visibility to all interfaces.midipix1-242/+247
2019-02-22internals: explicitly apply internal visibility to the accessor table.midipix1-3/+3
2019-02-22ntapi_entry_point(): explicitly apply protected visibility.midipix1-1/+4
2019-02-22attribute protected visibility to declarations of internal functions.midipix1-7/+7
2018-06-17tty client-side interfaces(): added ntapi_tty_query_server_pts_slot_info().midipix2-0/+2
2018-06-16pty query: client-side interfaces: revised and extended for api consistency.midipix2-0/+2
2018-06-15string helper api's: added ntapi_tt_dec_utf16_to_uint{16|32|64|ptr}().midipix2-0/+8
2018-06-15keyed object directory interfaces: added ntapi_tt_keyed_object_to_key().midipix2-0/+2
2018-06-14string helper api's: added ntapi_tt_uintptr_to_dec{_null}_utf{8|16}().midipix2-0/+8
2018-06-06internals: removed __ntapi_log_write(), as it is no longer needed.midipix1-66/+0
2018-05-15string interfaces: __ntapi_tt_aligned_block_memlock(): initial integration.midipix2-0/+2
2018-05-14daemon initialization: revised for optimized thread synchronization.midipix3-6/+5
2018-05-07advisory file locking: integrated client-side interfaces.midipix2-0/+21
2018-05-07fs interfaces: ntapi_tt_open_volume_by_guid(): initial integration.midipix2-0/+2
2018-05-07object directory interfaces: integrated device- and node-related interfaces.midipix2-0/+4
2018-03-29acl helper interfaces: added ntapi_acl_init_common_descriptor_meta().midipix2-0/+2
2018-03-29internals: when running as a local/domain user, cache the domain's admin sid.midipix2-5/+24
2018-03-29sid helper interfaces: added ntapi_tt_sid_compare().midipix2-0/+2
2018-03-20acl helper interfaces: added ntapi_acl_init_common_descriptor().midipix2-0/+6
2018-03-20internals: cache the process's token user sid.midipix2-0/+17
2018-03-20sid helper interfaces: added ntapi_tt_sid_copy().midipix2-0/+2
2018-03-20code maintenance: incorporate use of the __offsetof convenience macro.midipix1-1/+1
2018-01-20__ntapi_init(), fork: obtain and keep a handle to the running process.midipix2-0/+20
2017-10-08process creation: added __ntapi_tt_spawn_foreign_process().midipix2-0/+2
2017-09-10envp primitives: integrated __ntapi_tt_get_env_var_meta_utf8().midipix2-0/+2
2017-09-08integrated msgqueue client side interfaces.midipix2-0/+24
2017-08-06primary token: enable symlink creation capabilities by default.midipix1-0/+4
2017-08-04subsystem interfaces: added server-to-server synchronization interfaces.midipix2-0/+4
2017-07-31subsystem interfaces: integrated sysv semaphore client-side interfaces.midipix2-0/+20