summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2016-12-15__ntapi_blt_alloc(): remove useless cast.midipix1-1/+1
2016-12-15code maintenance: provide smooth foreign toolchain support.midipix6-10/+11
2016-12-12include <psxtypes/section/freestd.h> for improved foreign compiler support.midipix1-0/+2
2016-12-12vmount module: removed current impl. of the virtual mount system client.midipix9-677/+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-08__tt_get_dos_drive_device_or_root_handle(): pass drive_letter by value.midipix2-20/+13
2016-12-08__ntapi_tt_open_physical_parent_directory(): fix device root dir detection.midipix1-5/+22
2016-12-03PE format: update code following libpemagine's pre-alpha API update.midipix1-3/+3
2016-11-19PE format: update code following libpemagine's pre-alpha API update.midipix2-5/+5
2016-11-12PE targets: free-standing environment: library image: mark affiliation.midipix1-0/+5
2016-11-08__ntapi_tt_open_physical_parent_directory(): support device root directory.midipix1-2/+4
2016-11-07unicode interfaces: always set addr_failed, leftover_bytes, and leftover_count.midipix3-2/+18
2016-11-07unicode converstion functions: properly forward NT_STATUS_BUFFER_TOO_SMALL;midipix2-5/+17
2016-10-23__ntapi_tt_fork(): child: obtain hprocess and hthread handles upon success.midipix2-1/+45
2016-10-23__ntapi_tt_fork(): added resilient interface around low-level implementation.midipix3-2/+232
2016-10-23__ntapi_tt_create_thread(): retain proper value of params->stack_size_commit.midipix1-5/+7
2016-10-23daemon service routine: set daemon status using atomic updates.midipix2-34/+101
2016-10-16__ntapi_tt_sync_block_lock(): fix references to hwait.midipix1-3/+3
2016-08-22__ntapi_tt_port_generate_keys(): use zw_query_performance_counter().midipix1-4/+5
2016-08-22__ntapi_tt_port_generate_keys(): code maintenance: coding style.midipix1-4/+4
2016-08-22__ntapi_tt_port_type_from_guid(): reimplement using __ntapi_tt_guid_compare().midipix1-11/+4
2016-08-22pty layer: __ntapi_pty_inherit_runtime_ctty(): implementation and integration.midipix3-0/+111
2016-08-14__ntapi_tt_sync_block_server_lock(): fix typo.midipix1-1/+1
2016-08-12sync block: remove validate/invalidate api, fix lock_tries logic, tidy up.midipix3-75/+49
2016-08-12synchronization block: make all value assignments atomic.midipix1-21/+64
2016-08-11struct ntapi_vtbl: added missing pointer to __ntapi_tt_sync_block_discard().midipix2-0/+2
2016-08-11daemon initialization routines: support daemon loop termination.midipix2-64/+53
2016-08-10src/internal/ntapi_open.c: remove accidental #include of <ntcon/ntcon.h>midipix1-1/+0
2016-08-10runtime data: added flags and NT_RUNTIME_DATA_INTEGRAL_PROCESS support.midipix1-0/+3
2016-07-30__ntapi_tt_spawn_native_process(): close handle to hfile as needed.midipix1-0/+4
2016-07-30__ntapi_tt_create_native_process_v2(): close resulting informational handles.midipix1-0/+4
2016-07-30debug: __ntapi_tt_wait_for_dummy_event(): fix logic, properly close hevent.midipix1-5/+4
2016-07-27__ntapi_tt_spawn_native_process(): always use sparams->hsession.midipix1-1/+3
2016-07-27__ntapi_ldr_load_system_dll(): pass the system directory as the path parameter.midipix1-14/+15
2016-07-24process creation: added __ntapi_tt_spawn_native_process().midipix3-0/+321
2016-07-24internals: added __ntapi_tt_open_file_utf8() and __ntapi_tt_open_dir_utf8().midipix2-0/+100
2016-07-24__ntapi_tty_join_session(): for primary sessions, also set rtdata->hsession.midipix1-0/+3
2016-07-20tty session information: support free-standing session spawning.midipix2-2/+2
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-19__ntapi_pty_inherit(): re-set client info, free context upon failure.midipix1-1/+12
2016-07-18pty layer: __ntapi_pty_inherit(): obtain hpty from the server.midipix1-0/+1
2016-07-06__ntapi_pty_open(): properly set the context's hpty member when opening a pts.midipix1-0/+1
2016-07-03__ntapi_tt_port_name_from_attributes(): removed excess array elements.midipix1-8/+8
2016-07-03native ipc: added definitions for 'symlnk' and 'ntproc'.midipix1-3/+7
2016-06-30whitespace meditation.midipix2-5/+5
2016-06-30nt_string.h, ntapi_vtbl: added vsprintf and vsnprintf (via ntdll).midipix1-1/+3
2016-06-30ntapi_vtbl: string functions: code maintenance.midipix3-4/+4
2016-06-30nt_string.h, ntapi_vtbl: added snprintf (via ntdll).midipix1-1/+2
2016-06-30__ntapi_init_completed: as in __ntapi_init_once, return address of shadow vtbl.midipix1-1/+1
2016-06-29__ntapi_pty_open: refactor, explicit string comparison.midipix1-6/+11
2016-06-29__ntapi_tt_istat: refactor, explicit string comparison.midipix1-48/+44
2016-06-29__ntapi_tt_statfs: refactor, explicit string comparison.midipix1-57/+54