summaryrefslogtreecommitdiffhomepage
path: root/src/internal
AgeCommit message (Collapse)AuthorFilesLines
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
2017-07-31subsystem interfaces: integrated __ntapi_tty_client_session_disconnect().midipix2-0/+2
2017-07-31subsystem interfaces: integrated ipc connection section handlers.midipix2-0/+14
2017-07-31subsystem interfaces: integrated ipc connection handlers.midipix3-2/+48
2017-07-31subsystem interfaces: integrated __ntapi_tty_query_information_service().midipix2-0/+2
2017-07-31subsystem interfaces: normalized port name helper functions.midipix2-2/+2
2017-07-31subsystem interfaces: integrated extended port name helper functions.midipix2-0/+6
2017-07-31subsystem interfaces: integrated ipc object directory handlers.midipix2-0/+4
2017-02-04annual chores.midipix11-11/+11
2017-02-02added crc64 definitions and interfaces.midipix2-0/+11
2017-01-26guid <--> string conversion functions: normalized interfaces.midipix2-6/+6
2017-01-07pty interfaces: added __ntapi_pty_open_pair().midipix2-0/+2
2016-12-25file-system interfaces: removed the inadequate ntapi_tt_validate_fs_handle.midipix2-2/+0
2016-12-15ntapi_debug.c: ensure the translation unit is never empty.midipix1-0/+2
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.midipix2-27/+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-11-12PE targets: free-standing environment: library image: mark affiliation.midipix1-0/+5
2016-10-23__ntapi_tt_fork(): child: obtain hprocess and hthread handles upon success.midipix1-0/+2
2016-10-23__ntapi_tt_fork(): added resilient interface around low-level implementation.midipix2-2/+2
2016-08-22pty layer: __ntapi_pty_inherit_runtime_ctty(): implementation and integration.midipix2-0/+2
2016-08-12sync block: remove validate/invalidate api, fix lock_tries logic, tidy up.midipix2-6/+4
2016-08-11struct ntapi_vtbl: added missing pointer to __ntapi_tt_sync_block_discard().midipix2-0/+2
2016-08-10src/internal/ntapi_open.c: remove accidental #include of <ntcon/ntcon.h>midipix1-1/+0
2016-07-24process creation: added __ntapi_tt_spawn_native_process().midipix2-0/+2
2016-07-24internals: added __ntapi_tt_open_file_utf8() and __ntapi_tt_open_dir_utf8().midipix2-0/+100
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.midipix2-3/+3
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-29free-standing environment: remove fluff from the argv/envp parsing facility.midipix2-4/+0
2016-06-28string functions: added __ntapi_tt_strncmp_utf16().midipix2-0/+2
2016-06-28string functions: added __ntapi_tt_strncmp_multibyte().midipix2-0/+2
2016-06-28string functions: added __ntapi_tt_strcmp_utf16().midipix2-0/+2
2016-06-28string functions: added __ntapi_tt_strcmp_multibyte().midipix2-0/+2
2016-06-24process tokens: added __ntapi_tt_[enable/disable]_token_privilege().midipix2-0/+8
2016-06-24internals: added handle to the process's primary token.midipix2-0/+8
2016-06-16__ntapi_sc_getsockopt(): initial implementation and integration.midipix2-0/+2
2016-06-16__ntapi_sc_setsockopt(): initial implementation and integration.midipix2-0/+2
2016-05-28code maintenance: debug: change type of 'char *' parameters to 'const char *'.midipix1-5/+5
2016-05-14__ntapi_log_write(): properly handle signedness.midipix1-2/+2
2016-05-14code maintenance: properly initialize struct entities.midipix1-4/+8
2016-05-14code maintenance: mark unused parameters.midipix2-0/+5
2016-05-14internals: __ntapi_log_write(): initial implementation.midipix1-0/+66
2016-05-14debug: remove dead buffer.midipix1-3/+1
2016-03-22socket interfaces: sc_getpeername: initial integration.midipix2-0/+4
Integration of this function into the library has been delayed since the AFD ioctl operation, while succeeding, seems to only memset the caller's address buffer, and accordingly to never copy the remote socket address to it. Callers of sc_getpeername() should therefore first check the return value for success -- which may be used as indication that the socket is connected -- and then test the returned address buffer for validity.