summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2017-07-31subsystem interfaces: integrated ipc object directory handlers.midipix5-1/+129
2017-07-31subsystem interfaces: integrated sysv semaphore definitions.midipix6-2/+124
2017-07-31__ntapi_blt_alloc(): properly support user-provided block array regions.midipix1-1/+4
2017-07-31string to hex, hex to string: pre-alpha api normalization.midipix4-26/+26
2017-07-31__ntapi_tt_string_to_guid_utf16(): support outer dashes and outer underscores.midipix1-4/+16
2017-07-31__ntapi_tty_create_session(): use the proper 'server ready' event type.midipix1-1/+1
2017-07-31__ntapi_tty_create_session(): properly set the server's runtime abi.midipix1-0/+4
2017-05-28build system: added extended dir variables.midipix3-0/+140
2017-05-24build system: added --sbindir support.midipix3-0/+10
2017-02-04update code following libpemagine's pre-alpha API update.midipix1-1/+1
2017-02-04annual chores.midipix117-117/+117
2017-02-02added crc64 definitions and interfaces.midipix7-0/+157
2017-01-29{i}stat{fs} interfaces(): hold the operating system's hand as needed.midipix3-0/+12
2017-01-28__ntapi_tt_open_physical_parent_directory(): whitespace meditation.midipix1-8/+8
2017-01-28__ntapi_tt_open_physical_parent_directory(): properly handle \Device\Mup.midipix1-5/+28
2017-01-28__ntapi_tt_create_native_process(): rtdata: provide a uniform command line.midipix2-112/+89
2017-01-28struct nt_runtime_data: added dynamic loader context members.midipix1-0/+2
2017-01-26guid <--> string conversion functions: normalized interfaces.midipix10-17/+17
2017-01-19__ntapi_tt_get_peb_env_block_utf16(): rewrite more elegantly.midipix1-7/+4
2017-01-19__ntapi_tt_get_cmd_line_utf16(): rewrite more elegantly.midipix1-9/+4
2017-01-19__ntapi_tt_get_runtime_data(): integral process: guard against false positives.midipix3-2/+17
2017-01-19__ntapi_tt_get_runtime_data(): simplify logic, check align. at page boundary.midipix1-11/+17
2017-01-18struct nt_runtime_data: added dynamic loader guid information.midipix1-0/+1
2017-01-18ntapi_tt_open_{physical|logical}_parent_directory: added 'reserved' param.midipix3-4/+11
2017-01-18__ntapi_tt_open_logical_parent_directory(): updated stub return value.midipix1-1/+1
2017-01-18ntapi_tt_open_logical_parent_directory(): added inheritance and share params.midipix2-0/+6
2017-01-18ntapi_tt_open_logical_parent_directory(): removed 'type' param (not needed).midipix2-5/+2
2017-01-18ntapi_tt_open_physical_parent_directory(): added inheritance and share params.midipix2-4/+7
2017-01-18ntapi_tt_open_physical_parent_directory(): removed 'type' param (not needed).midipix2-6/+2
2017-01-17struct nt_runtime_data: update for the benefit of the framework loader impl.midipix2-9/+9
2017-01-16__ntapi_dsr_start_impl(): copy the loop routine addr and ctx onto the stack.midipix1-2/+4
Since params might point to an address on the stack of the thread which called __ntapi_dsr_init(), and given that __ntapi_dsr_init() returns as soon as the internal client connection had been established, we may not access params upon return from __ntapi_dsr_connect_internal_client().
2017-01-16daemon initialization: establish SEH frames for the daemon and internal thread.midipix8-3/+95
2017-01-16native process framework: added opcode indexes for STOPPED and CONTINUED.midipix1-0/+2
2017-01-08ntapi_tty_create_session(): removed hard-coded fallback image name.midipix2-16/+5
2017-01-07daemon initialization: simplified logic, fixed params-related race hazard.midipix2-47/+53
2017-01-07framework: process parameters: renamed srv_ready --> hserver.midipix3-15/+15
2017-01-07subsystem infrastructure: distinguish between port and session type/subtype.midipix3-2/+22
2017-01-07__ntapi_tty_create_session(): properly close the server ready event handle.midipix1-6/+8
2017-01-07__ntapi_tty_create_session(): check for a server's premature termination.midipix1-3/+16
2017-01-07subsystem infrastructure: added proper session chain support.midipix3-5/+55
2017-01-07native process creation: added child process session registration support.midipix3-0/+17
2017-01-07__ntapi_pty_inherit(): do not repeat __ntapi_pty_free() upon failure.midipix1-3/+1
2017-01-07pty interfaces: added __ntapi_pty_open_pair().midipix5-6/+58
2017-01-07{i}stat{fs} interfaces: maintained smooth foreign compiler support.midipix3-3/+3
2017-01-07ntapi_tty_query_information_server: update, follow ntapi_pty_query's model.midipix2-21/+56
2016-12-31nt_tty.h: removed enum _nt_tty_info_class (not in use, not needed).midipix1-6/+0
2016-12-25file-system interfaces: removed the inadequate ntapi_tt_validate_fs_handle.midipix5-38/+0
2016-12-25{i}stat{fs} interfaces: remove fluff, require valid handle, simplify logic.midipix7-161/+76
2016-12-25{i}stat{fs} interfaces: add .obj_name_strlen, remove .record_name_strlen.midipix6-16/+20
2016-12-25 __ntapi_tt_{i}stat{fs}(): [semantic] clean-up: device/file name copy.midipix3-23/+15