summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
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
2016-12-25__ntapi_tt_istat(): added NT_ISTAT_DEV_NAME_ONLY support.midipix2-14/+17
2016-12-25__ntapi_tt_{i}stat{fs}(): \Device\Mup: include share name in device name.midipix3-7/+22
2016-12-25__ntapi_tt_istat(): respect NT_ISTAT_DEV_NAME_COPY.midipix1-0/+14
2016-12-23__ntapi_tt_statfs(): clean-up, simplify logic.midipix2-24/+21
2016-12-23__ntapi_tt_istat(): clean-up, simplify logic.midipix2-8/+8
2016-12-23__ntapi_tt_stat(): clean-up, simplify logic.midipix2-46/+43
2016-12-22__ntapi_tt_stat(): properly populate .dev_name_hash and .dev_name_strlen.midipix2-15/+45
2016-12-22__ntapi_tt_statfs(), __ntapi_tt_istat(): added initial \Device\Mup support.midipix5-13/+49
2016-12-1932/64-bit code path: use __SIZEOF_POINTER__ in anticipation of arm support.midipix8-15/+15
2016-12-19project: clbuild-bat: added -mno-stack-arg-probe support.midipix1-0/+1
2016-12-18__ntapi_sc_socket_V{1|2}: provide smooth foreign compiler support.midipix2-4/+24
2016-12-18project: clbuild-bat: added static front-end support.midipix1-0/+1
2016-12-18project: clbuild-bat: added link target (shared-lib/default-app) support.midipix2-3/+10
2016-12-18project: clbuild-bat: whitespace meditation.midipix1-15/+15
2016-12-18project: removed the generated clbuild.bat, should be provided externally.midipix2-907/+1
2016-12-18ntapi_sc_sockete(): update to a more caller-friendly signature.midipix3-6/+6
2016-12-18nt_thread_x86_64.h: properly pad nt_mcontext_x86_64_t.midipix1-0/+1
2016-12-18project: clbuild-bat: added -static support.midipix1-0/+1
2016-12-18project: clbuild-bat: added -Wno-unused-parameter support.midipix1-0/+1
2016-12-18project: clbuild-bat: added -Wno-missing-field-initializers support.midipix1-0/+1
2016-12-18project: clbuild-bat: added proper version.tag support.midipix2-9/+27
2016-12-18build system: version.sh: create output directory as needed.midipix1-0/+1
2016-12-15project: clbuild.bat: initial check-in (generated via: make clbuild-bat).midipix1-0/+907
2016-12-15project: clbuilt-bat: added shared-objs-asm and static-objs-asm build targets.midipix1-0/+4
2016-12-15project: clbuild-bat: asm source file normalization.midipix1-0/+0
2016-12-15added clbuild-bat: a poor man's transitional clbuild command translator.midipix2-0/+197
2016-12-15fork: removed the dangling src/process/nt64/tt_fork_v1_x86_64.asm.midipix1-50/+0
2016-12-15__ntapi_tt_create_thread(): do not alter value of caller's params->reg_context.midipix1-4/+10
2016-12-15__ntapi_tt_get_csr_port_handle_addr_by_logic_x86_64(): code clean-up.midipix1-5/+6
2016-12-15__ntapi_pty_query(): properly validate pty_info_class.midipix1-0/+2