summaryrefslogtreecommitdiffhomepage
path: root/include
AgeCommit message (Collapse)AuthorFilesLines
2016-12-25{i}stat{fs} interfaces: remove fluff, require valid handle, simplify logic.midipix3-18/+9
2016-12-25{i}stat{fs} interfaces: add .obj_name_strlen, remove .record_name_strlen.midipix3-4/+8
2016-12-25__ntapi_tt_istat(): added NT_ISTAT_DEV_NAME_ONLY support.midipix1-0/+1
2016-12-23__ntapi_tt_statfs(): clean-up, simplify logic.midipix1-3/+1
2016-12-23__ntapi_tt_istat(): clean-up, simplify logic.midipix1-2/+1
2016-12-23__ntapi_tt_stat(): clean-up, simplify logic.midipix1-2/+1
2016-12-22__ntapi_tt_stat(): properly populate .dev_name_hash and .dev_name_strlen.midipix1-0/+1
2016-12-22__ntapi_tt_statfs(), __ntapi_tt_istat(): added initial \Device\Mup support.midipix3-0/+6
2016-12-1932/64-bit code path: use __SIZEOF_POINTER__ in anticipation of arm support.midipix1-1/+1
2016-12-18ntapi_sc_sockete(): update to a more caller-friendly signature.midipix1-2/+2
2016-12-18nt_thread_x86_64.h: properly pad nt_mcontext_x86_64_t.midipix1-0/+1
2016-12-15nt_thread.h: fix sign and size of NT_CONTEXT_JUST_EVERYTHING.midipix1-1/+1
2016-12-15__ntapi_ldr_load_system_dll(): have size match strlen in nt_unicode_string.midipix1-1/+1
2016-12-12api headers: foreign toolchain support: fix type definition of wchar32_t.midipix1-1/+1
2016-12-12api headers: nt_{abi|compiler}.h: provide a smoother foreign toolchain support.midipix2-0/+28
2016-12-12vmount module: removed current impl. of the virtual mount system client.midipix2-343/+0
the current design of the virtual mount system turned out to be less than ideal in terms of both simplicity and robustness. since its importance seems to be rather marginal at the moment, it is better to first remove it in its entirety, and then, given sufficient interest, re-implement and integrate it into the system.
2016-12-11api headers: added nt_dalist.h, nt_pe.h, for smooth foreign toolchain support.midipix4-2/+30
2016-12-11api headers: nt_vfd.h, nt_vmount.h: remove dependency on dalist (not needed).midipix2-2/+0
2016-12-11api headers: added nt_api.h, supporting visual studio and hosted environments.midipix2-11/+18
2016-12-11api headers: added hosted environment and visual studio support.midipix49-48/+58
2016-12-11api headers: added nt_abi.h, supporting visual studio and hosted environment.midipix1-0/+31
2016-12-11api headers: nt_symlink.h: explicitly include nt_port.h.midipix1-0/+1
2016-12-11api headers: nt_hash.h: include the correct secondary header.midipix1-1/+1
2016-12-11api headers: nt_thread.h: added visual studio and hosted environment support.midipix1-6/+8
2016-12-11api headers: added nt_compiler.h, supporting visual studio and hosted envs.midipix1-0/+55
2016-12-11api headers: normalize secondary header inclusion.midipix9-11/+11
2016-12-11nt_socket.h: removed out-of-scope constant definitions.midipix1-21/+0
2016-12-11arch-specific thread struct definitions: added hosted application support.midipix2-3/+4
2016-12-11api headers: bits sub-dirs: i386 --> nt32, x86_64 --> nt64.midipix8-6/+6
2016-12-08__tt_get_dos_drive_device_or_root_handle(): pass drive_letter by value.midipix1-4/+4
2016-11-19ntapi.h: fix export/import inconsistency.midipix1-2/+2
2016-11-07unicode interfaces: always set addr_failed, leftover_bytes, and leftover_count.midipix1-6/+6
2016-10-10nt_tty.h: added nt_tty_pid_msg struct definition.midipix1-0/+9
2016-10-10nt_process.h: struct _nt_runtime_data: added process synchronization support.midipix1-0/+12
2016-10-10nt_socket.h: added socket-level socket option constants.midipix1-0/+26
2016-10-10nt_socket.h: added socket option level constants.midipix1-0/+6
2016-08-22struct _nt_runtime_data: added parent process daemon identification data.midipix1-0/+4
2016-08-22pty layer: __ntapi_pty_inherit_runtime_ctty(): implementation and integration.midipix3-2/+12
2016-08-18nt_file.h: fix signatures of zw_lock_file() and zw_unlock_file().midipix1-2/+2
2016-08-12sync block: remove validate/invalidate api, fix lock_tries logic, tidy up.midipix2-19/+10
2016-08-12synchronization block: make all value assignments atomic.midipix1-1/+1
2016-08-11struct ntapi_vtbl: added missing pointer to __ntapi_tt_sync_block_discard().midipix1-0/+1
2016-08-10runtime data: added signal action support.midipix1-0/+5
2016-08-10runtime data: added flags and NT_RUNTIME_DATA_INTEGRAL_PROCESS support.midipix1-0/+5
2016-08-10nt_process.h: remove NT_RUNTIME_DATA_ALLOW_BUILTIN_DEFAULT (unused).midipix1-3/+0
2016-07-24runtime data: added group identifiers.midipix1-0/+4
2016-07-24process creation: added __ntapi_tt_spawn_native_process().midipix2-0/+27
2016-07-20tty session information: support free-standing session spawning.midipix1-1/+1
With matching support in the tty/pty server, passing the syspid of a child process should allow for child session initialization from within a multi-threaded parent as part of a fork-less, native process creation.
2016-07-06native ipc: added symlink daemon interface definitions.midipix1-0/+97
2016-07-04native ipc: added guid definition.midipix1-0/+1