Alexandre Julliard
|
f8d42a31c6
|
ntdll: Set a better exit status when the main image fails to load.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49593
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-21 15:23:28 +02:00 |
Alexandre Julliard
|
398cfe4807
|
ntdll: Move some system stub functions to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-17 23:16:51 +02:00 |
Alexandre Julliard
|
8a169390c9
|
ntdll: Build with msvcrt.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-30 12:25:08 +02:00 |
Alexandre Julliard
|
15c3eaafbb
|
ntdll: Move retrieving the startup info to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-29 19:51:47 +02:00 |
Alexandre Julliard
|
b9f531a0e8
|
ntdll: Move the console handle initialization to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-29 19:51:46 +02:00 |
Alexandre Julliard
|
438abad27c
|
ntdll: Set the Wine paths environment variables from the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-24 18:31:09 +02:00 |
Alexandre Julliard
|
df5e476487
|
ntdll: Move the current directory initialization to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-17 16:27:24 +02:00 |
Alexandre Julliard
|
ee5c842e53
|
ntdll: Move the creation of the initial environment to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-11 15:51:18 +02:00 |
Alexandre Julliard
|
a240abf12b
|
ntdll: Avoid overflowing the command line buffer.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49314
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-09 21:23:33 +02:00 |
Alexandre Julliard
|
ca13f489e1
|
ntdll: Make the windows directory a global variable.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-05-21 17:06:04 +02:00 |
Alexandre Julliard
|
e619429035
|
ntdll: Move configuration paths setup to the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-05-19 12:35:54 +02:00 |
Alon Barzilai
|
058f86958c
|
ntdll: Add missing RtlQueryEnvironmentVariable function.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48773
Signed-off-by: Alon Barzilai <alon.barzilai@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-05-18 19:48:34 +02:00 |
Alexandre Julliard
|
45a63e5b3c
|
ntdll: Store main() arguments in the Unix library.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-05-17 16:54:39 +02:00 |
Zebediah Figura
|
e012bd5811
|
ntdll: Avoid leaking the previous environment in RtlSetCurrentEnvironment().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-05-07 11:30:11 +02:00 |
Alexandre Julliard
|
ba1495f7c2
|
ntdll: Avoid using wine_dll_enum_load_path() from libwine.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-04-27 12:35:39 +02:00 |
Alexandre Julliard
|
3e0c90e4c7
|
ntdll: Avoid using wine_get_build/data_dir() from libwine.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-04-27 12:35:19 +02:00 |
Alexandre Julliard
|
9122bc1096
|
ntdll: Avoid using wine_get_user_name() from libwine.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-04-27 12:34:45 +02:00 |
Alexandre Julliard
|
e5030a4ac0
|
ntdll: Avoid using wine_get_config_dir() from libwine.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-04-27 12:34:07 +02:00 |
Sven Baars
|
9ce4383128
|
ntdll: Fix a string leak in init_user_process_params (Valgrind).
Signed-off-by: Sven Baars <sbaars@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-04-20 12:49:11 +02:00 |
Alexandre Julliard
|
52bf0fbd47
|
ntdll: Export Unix user name in WINEUSERNAME variable.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-04-16 22:10:04 +02:00 |
Alexandre Julliard
|
e003b9884e
|
ntdll: Use wcslen() instead of strlenW().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-31 15:53:53 +02:00 |
Alexandre Julliard
|
6de0ab276b
|
ntdll: Use wcschr() instead of strchrW().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-31 15:53:53 +02:00 |
Alexandre Julliard
|
80005ee016
|
ntdll: Use wcscat() instead of strcatW().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-31 15:53:53 +02:00 |
Alexandre Julliard
|
18411a19b4
|
ntdll: Use wcscpy() instead of strcpyW().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-31 15:53:53 +02:00 |
Alexandre Julliard
|
eb1b2e5486
|
ntdll: Avoid using sprintfW().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-30 23:10:06 +02:00 |
Alexandre Julliard
|
186f189107
|
ntdll: Avoid using memchrW().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-30 23:10:06 +02:00 |
Alexandre Julliard
|
2f7cc584ce
|
ntdll: Use RtlCompareUnicodeStrings() instead of strncmpiW().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-27 21:16:13 +01:00 |
Alexandre Julliard
|
f831b3bd3d
|
ntdll: Use wcsnicmp() instead of strncmpiW() where possible.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-27 21:16:13 +01:00 |
Alexandre Julliard
|
9b01eda7c8
|
ntdll: Use external codepage tables for the Unix codepage too.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-11 09:15:19 +01:00 |
Zebediah Figura
|
230a09b707
|
ntdll: Fix a typo in get_current_directory().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48415
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-05 17:34:17 +01:00 |
Alexandre Julliard
|
331947c993
|
kernel32: Move some initialization code to ntdll.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-04 16:03:48 +01:00 |
Alexandre Julliard
|
f206081241
|
ntdll: Keep a valid DOS name if the initial current directory is a Unix dir.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48114
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-28 20:45:46 +01:00 |
Alexandre Julliard
|
599deed91c
|
ntdll: Fix counting of environment strings.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48141
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-20 16:25:16 +01:00 |
Alexandre Julliard
|
eee3a4e84a
|
kernel32: Move support for starting Unix processes to ntdll.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-12 22:05:58 +01:00 |
Zebediah Figura
|
3ede217e5c
|
ntdll: Fix a typo.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-07 14:10:14 +01:00 |
Zebediah Figura
|
87307de217
|
ntdll: Set the ProgramFiles(x86) and CommonProgramFiles(x86) environment variables.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=40950
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-06 09:32:38 +01:00 |
Alexandre Julliard
|
3dadd980bf
|
ntdll: Directly allocate the final process parameters structure.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-05 13:25:03 +01:00 |
Alexandre Julliard
|
e5354008f4
|
kernel32: Move initialization of the WoW64 environment to ntdll.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-05 13:25:02 +01:00 |
Alexandre Julliard
|
461b5e56f9
|
kernel32: Move support for running wineboot to ntdll.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-05 13:25:02 +01:00 |
Alexandre Julliard
|
fd3735cf4d
|
kernel32: Move dll load path initialization to ntdll.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-10-22 23:04:26 +02:00 |
Alexandre Julliard
|
2607bfa28f
|
kernel32: Move command line initialization to ntdll.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-10-22 23:04:26 +02:00 |
Alexandre Julliard
|
ee56be3fcd
|
kernel32: Move Unicode argv initialization to ntdll.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-10-22 23:04:26 +02:00 |
Alexandre Julliard
|
075741b681
|
kernel32: Move image path name initialization to ntdll.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-10-22 23:04:26 +02:00 |
Alexandre Julliard
|
6b528d526d
|
kernel32: Move additional environment initialization to ntdll.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-10-22 23:04:26 +02:00 |
Alexandre Julliard
|
628ca4aafe
|
kernel32: Move registry environment initialization to ntdll.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-10-22 23:04:26 +02:00 |
Alexandre Julliard
|
a511057f7e
|
kernel32: Move Unix environment initialization to ntdll.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-10-22 23:04:26 +02:00 |
Alexandre Julliard
|
305b5a44c5
|
kernel32: Move current directory initialization to ntdll.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-10-22 23:04:26 +02:00 |
Alexandre Julliard
|
44efb1a026
|
ntdll: Allocate environment blocks from the process heap.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-09-09 16:25:55 +02:00 |
Alexandre Julliard
|
a95d7f6c4f
|
ntdll: Recreate the process parameters structure once everything has been initialized.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-02-13 19:45:24 +01:00 |
Alexandre Julliard
|
50f0ed75ef
|
ntdll: Also create the initial process parameters with RtlCreateProcessParametersEx().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-02-13 12:48:36 +01:00 |