mirror of
https://github.com/reactos/reactos.git
synced 2025-06-20 07:36:05 +00:00
[CRT]
- Update file.c to recent wine. (now with locking!) - implement/enable __wcserror, __wcserror_s, _access_s, _ctime32_s, _ctime64_s, _cwprintf, _fseeki64, _ftelli64, _get_osplatform, _get_output_format, _get_pgmptr, _get_wpgmptr, _get_terminate, _get_tzname, _get_unexpected, _gmtime64_s, _i64toa_s, _i64tow_s, _initterm_e, _itoa_s, _itow_s, _localtime32_s, _localtime64_s, _ltoa_s, _ltow_s, _putwch, _searchenv_s, _sopen_s, _ui64toa_s, _ui64tow_s, _vcwprintf, _vsprintf_p, _waccess_s, _wcserror, _wcserror_s, _wfopen_s, _wsopen_s, fopen_s, fprintf_s, fwprintf_s, printf_s, strerror_s, strncpy_s, strtok_s, vfprintf_s, vfwprintf_s, vprintf_s, vwprintf_s, wcscat_s, wcsncat_s, wcstok_s, wprintf_s. Most code comes from wine. - Fix __set_errno -> _set_errno and export it. - Remove unneeded files. [CRT_HEADERS] - add threadmbcinfo struct. - update some sec_api headers from mingw64 due to missing or incorrect functions. Patch by Samuel Serapion. Changes to msvcrt spec by me due to winebuild. CRLF/LF fixes. svn path=/trunk/; revision=54651
This commit is contained in:
parent
838328b1ed
commit
b30bf6de31
100 changed files with 2782 additions and 1270 deletions
|
@ -1,5 +1,4 @@
|
|||
/* $Id$
|
||||
*
|
||||
/*
|
||||
* COPYRIGHT: See COPYING in the top level directory
|
||||
* PROJECT: ReactOS system libraries
|
||||
* FILE: lib/msvcrt/process/system.c
|
||||
|
@ -45,7 +44,7 @@ int system(const char *command)
|
|||
return -1;
|
||||
|
||||
// should return 127 or 0 ( MS ) if the shell is not found
|
||||
// __set_errno(ENOENT);
|
||||
// _set_errno(ENOENT);
|
||||
|
||||
if (szComSpec == NULL)
|
||||
{
|
||||
|
@ -62,7 +61,7 @@ int system(const char *command)
|
|||
szCmdLine = malloc(strlen(s) + 4 + strlen(command) + 1);
|
||||
if (szCmdLine == NULL)
|
||||
{
|
||||
__set_errno(ENOMEM);
|
||||
_set_errno(ENOMEM);
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue