Boudewjin's massive work on kernel32 and crtdll and a console driver.
authorRex Jolliff <rex@lvcablemodem.com>
Sat, 16 Jan 1999 02:11:45 +0000 (02:11 +0000)
committerRex Jolliff <rex@lvcablemodem.com>
Sat, 16 Jan 1999 02:11:45 +0000 (02:11 +0000)
commitd01f8c3180946240fabd337bd362a1f35a1fc033
treef3d35671e82a6791e6d5576be05bc58bd6488ac4
parent6298d37c714339f336c05e25fdcad5012622c689
Boudewjin's massive work on kernel32 and crtdll and a console driver.

svn path=/trunk/; revision=168
279 files changed:
reactos/apps/utils/shell/makefile
reactos/apps/utils/shell/shell.c
reactos/bootflop.bat [new file with mode: 0644]
reactos/drivers/dd/blue/blues.c [new file with mode: 0644]
reactos/drivers/dd/ide/ide.c
reactos/include/conio.h [new file with mode: 0644]
reactos/include/direct.h [new file with mode: 0644]
reactos/include/fcntl.h [new file with mode: 0644]
reactos/include/internal/ntoskrnl.h
reactos/include/io.h [new file with mode: 0644]
reactos/include/kernel32/heap.h
reactos/include/process.h [new file with mode: 0644]
reactos/include/share.h [new file with mode: 0644]
reactos/include/stdio.h [new file with mode: 0644]
reactos/include/stdlib.h [new file with mode: 0644]
reactos/include/string.h
reactos/include/time.h [new file with mode: 0644]
reactos/include/wchar.h [new file with mode: 0644]
reactos/include/wstring.h
reactos/lib/crtdll/conio/cputs.c [new file with mode: 0644]
reactos/lib/crtdll/conio/getch.c [new file with mode: 0644]
reactos/lib/crtdll/conio/getche.c [new file with mode: 0644]
reactos/lib/crtdll/conio/putch.c [new file with mode: 0644]
reactos/lib/crtdll/conio/ungetch.c [new file with mode: 0644]
reactos/lib/crtdll/ctype/MAKEFILE [new file with mode: 0644]
reactos/lib/crtdll/ctype/atof.c [new file with mode: 0644]
reactos/lib/crtdll/ctype/atoi.c [new file with mode: 0644]
reactos/lib/crtdll/ctype/atol.c [new file with mode: 0644]
reactos/lib/crtdll/ctype/atold.c [new file with mode: 0644]
reactos/lib/crtdll/ctype/ct_flags.c [new file with mode: 0644]
reactos/lib/crtdll/ctype/ct_lower.c [new file with mode: 0644]
reactos/lib/crtdll/ctype/ct_upper.c [new file with mode: 0644]
reactos/lib/crtdll/ctype/isalnum.c [new file with mode: 0644]
reactos/lib/crtdll/ctype/isalpha.c [new file with mode: 0644]
reactos/lib/crtdll/ctype/isascii.c [new file with mode: 0644]
reactos/lib/crtdll/ctype/iscntrl.c [new file with mode: 0644]
reactos/lib/crtdll/ctype/iscsym.c [new file with mode: 0644]
reactos/lib/crtdll/ctype/isctype.c [new file with mode: 0644]
reactos/lib/crtdll/ctype/isdigit.c [new file with mode: 0644]
reactos/lib/crtdll/ctype/isgraph.c [new file with mode: 0644]
reactos/lib/crtdll/ctype/islower.c [new file with mode: 0644]
reactos/lib/crtdll/ctype/isprint.c [new file with mode: 0644]
reactos/lib/crtdll/ctype/ispunct.c [new file with mode: 0644]
reactos/lib/crtdll/ctype/isspace.c [new file with mode: 0644]
reactos/lib/crtdll/ctype/isupper.c [new file with mode: 0644]
reactos/lib/crtdll/ctype/isxdigit.c [new file with mode: 0644]
reactos/lib/crtdll/ctype/toascii.c [new file with mode: 0644]
reactos/lib/crtdll/ctype/tolower.c [new file with mode: 0644]
reactos/lib/crtdll/ctype/toupper.c [new file with mode: 0644]
reactos/lib/crtdll/direct/chdir.c [new file with mode: 0644]
reactos/lib/crtdll/direct/chdrive.c [new file with mode: 0644]
reactos/lib/crtdll/direct/getcwd.c [new file with mode: 0644]
reactos/lib/crtdll/direct/getdfree.c [new file with mode: 0644]
reactos/lib/crtdll/direct/getdrive.c [new file with mode: 0644]
reactos/lib/crtdll/direct/mkdir.c [new file with mode: 0644]
reactos/lib/crtdll/direct/rmdir.c [new file with mode: 0644]
reactos/lib/crtdll/dirent/dirent.c [new file with mode: 0644]
reactos/lib/crtdll/float/fpreset.c [new file with mode: 0644]
reactos/lib/crtdll/io/access.c [new file with mode: 0644]
reactos/lib/crtdll/io/close.c [new file with mode: 0644]
reactos/lib/crtdll/io/create.c [new file with mode: 0644]
reactos/lib/crtdll/io/dup.c [new file with mode: 0644]
reactos/lib/crtdll/io/dup2.c [new file with mode: 0644]
reactos/lib/crtdll/io/find.c [new file with mode: 0644]
reactos/lib/crtdll/io/fmode.c [new file with mode: 0644]
reactos/lib/crtdll/io/isatty.c [new file with mode: 0644]
reactos/lib/crtdll/io/lseek.c [new file with mode: 0644]
reactos/lib/crtdll/io/mktemp.c [new file with mode: 0644]
reactos/lib/crtdll/io/open.c [new file with mode: 0644]
reactos/lib/crtdll/io/read.c [new file with mode: 0644]
reactos/lib/crtdll/io/setmode.c [new file with mode: 0644]
reactos/lib/crtdll/io/unlink.c [new file with mode: 0644]
reactos/lib/crtdll/io/write.c [new file with mode: 0644]
reactos/lib/crtdll/libc/atexit.h [new file with mode: 0644]
reactos/lib/crtdll/libc/file.h [new file with mode: 0644]
reactos/lib/crtdll/makefile
reactos/lib/crtdll/math/ftol.c [new file with mode: 0644]
reactos/lib/crtdll/misc/CRT_noglob.c [new file with mode: 0644]
reactos/lib/crtdll/misc/CRTfmode.c [new file with mode: 0644]
reactos/lib/crtdll/misc/CRTglob.c [new file with mode: 0644]
reactos/lib/crtdll/misc/CRTinit.c [new file with mode: 0644]
reactos/lib/crtdll/misc/GetArgs.c [new file with mode: 0644]
reactos/lib/crtdll/misc/crt1.c [new file with mode: 0644]
reactos/lib/crtdll/misc/dllcrt1.c [new file with mode: 0644]
reactos/lib/crtdll/misc/dllmain.c [new file with mode: 0644]
reactos/lib/crtdll/misc/gccmain.c [new file with mode: 0644]
reactos/lib/crtdll/misc/init.c [new file with mode: 0644]
reactos/lib/crtdll/misc/main.c [new file with mode: 0644]
reactos/lib/crtdll/misc/sleep.c [new file with mode: 0644]
reactos/lib/crtdll/misc/unwind.c [new file with mode: 0644]
reactos/lib/crtdll/process/Cwait.c [new file with mode: 0644]
reactos/lib/crtdll/process/System.c [new file with mode: 0644]
reactos/lib/crtdll/process/execl.c [new file with mode: 0644]
reactos/lib/crtdll/process/execle.c [new file with mode: 0644]
reactos/lib/crtdll/process/execlp.c [new file with mode: 0644]
reactos/lib/crtdll/process/execlpe.c [new file with mode: 0644]
reactos/lib/crtdll/process/execv.c [new file with mode: 0644]
reactos/lib/crtdll/process/execve.c [new file with mode: 0644]
reactos/lib/crtdll/process/execvp.c [new file with mode: 0644]
reactos/lib/crtdll/process/execvpe.c [new file with mode: 0644]
reactos/lib/crtdll/process/spawnl.c [new file with mode: 0644]
reactos/lib/crtdll/process/spawnle.c [new file with mode: 0644]
reactos/lib/crtdll/process/spawnlp.c [new file with mode: 0644]
reactos/lib/crtdll/process/spawnlpe.c [new file with mode: 0644]
reactos/lib/crtdll/process/spawnv.c [new file with mode: 0644]
reactos/lib/crtdll/process/spawnve.c [new file with mode: 0644]
reactos/lib/crtdll/process/spawnvp.c [new file with mode: 0644]
reactos/lib/crtdll/process/spawnvpe.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/allocfil.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/clearerr.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/doprnt.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/doscan.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/fclose.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/fdopen.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/feof.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/ferror.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/fflush.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/fgetc.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/fgetpos.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/fgets.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/filbuf.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/flsbuf.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/fopen.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/fprintf.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/fputc.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/fputs.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/fread.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/freopen.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/frlist.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/fscanf.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/fseek.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/fsetpos.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/ftell.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/fwalk.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/fwrite.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/getc.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/getchar.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/getenv.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/gets.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/getw.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/perror.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/printf.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/putc.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/putchar.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/puts.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/putw.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/remove.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/rename.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/rewind.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/scanf.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/setbuf.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/setbuffe.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/setlineb.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/setvbuf.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/sprintf.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/sscanf.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/stdhnd.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/stdiohk.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/tempnam.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/tmpfile.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/tmpnam.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/ungetc.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/vfprintf.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/vprintf.c [new file with mode: 0644]
reactos/lib/crtdll/stdio/vsprintf.c
reactos/lib/crtdll/stdlib/Exit.c [new file with mode: 0644]
reactos/lib/crtdll/stdlib/abort.c [new file with mode: 0644]
reactos/lib/crtdll/stdlib/abs.c [new file with mode: 0644]
reactos/lib/crtdll/stdlib/atexit.c [new file with mode: 0644]
reactos/lib/crtdll/stdlib/atof.c [new file with mode: 0644]
reactos/lib/crtdll/stdlib/atoi.c [new file with mode: 0644]
reactos/lib/crtdll/stdlib/atol.c [new file with mode: 0644]
reactos/lib/crtdll/stdlib/atold.c [new file with mode: 0644]
reactos/lib/crtdll/stdlib/bsearch.c [new file with mode: 0644]
reactos/lib/crtdll/stdlib/calloc.c [new file with mode: 0644]
reactos/lib/crtdll/stdlib/div.c [new file with mode: 0644]
reactos/lib/crtdll/stdlib/errno.c [new file with mode: 0644]
reactos/lib/crtdll/stdlib/fullpath.c [new file with mode: 0644]
reactos/lib/crtdll/stdlib/labs.c [new file with mode: 0644]
reactos/lib/crtdll/stdlib/ldiv.c [new file with mode: 0644]
reactos/lib/crtdll/stdlib/llabs.c [new file with mode: 0644]
reactos/lib/crtdll/stdlib/lldiv.c [new file with mode: 0644]
reactos/lib/crtdll/stdlib/makepath.c [new file with mode: 0644]
reactos/lib/crtdll/stdlib/malloc.c
reactos/lib/crtdll/stdlib/putenv.c [new file with mode: 0644]
reactos/lib/crtdll/stdlib/qsort.c [new file with mode: 0644]
reactos/lib/crtdll/stdlib/rand.c [new file with mode: 0644]
reactos/lib/crtdll/stdlib/senv.c [new file with mode: 0644]
reactos/lib/crtdll/stdlib/splitp.c [new file with mode: 0644]
reactos/lib/crtdll/stdlib/strtod.c [new file with mode: 0644]
reactos/lib/crtdll/stdlib/strtol.c [new file with mode: 0644]
reactos/lib/crtdll/stdlib/strtold.c [new file with mode: 0644]
reactos/lib/crtdll/stdlib/strtoll.c [new file with mode: 0644]
reactos/lib/crtdll/stdlib/strtoul.c [new file with mode: 0644]
reactos/lib/crtdll/stdlib/strtoull.c [new file with mode: 0644]
reactos/lib/crtdll/string/memchr.c
reactos/lib/crtdll/string/memcpy.c [new file with mode: 0644]
reactos/lib/crtdll/string/memmove.c [new file with mode: 0644]
reactos/lib/crtdll/string/memset.c [new file with mode: 0644]
reactos/lib/crtdll/string/str_old.c [new file with mode: 0644]
reactos/lib/crtdll/string/strchr.c
reactos/lib/crtdll/string/strcpy.c
reactos/lib/crtdll/string/strdup.c
reactos/lib/crtdll/string/strerror.c [new file with mode: 0644]
reactos/lib/crtdll/string/stricmp.c [new file with mode: 0644]
reactos/lib/crtdll/string/strlwr.c [new file with mode: 0644]
reactos/lib/crtdll/string/strncmp.c
reactos/lib/crtdll/string/strnicmp.c [new file with mode: 0644]
reactos/lib/crtdll/string/strnlen.c [new file with mode: 0644]
reactos/lib/crtdll/string/strpbrk.c
reactos/lib/crtdll/string/strrchr.c
reactos/lib/crtdll/string/strstr.c
reactos/lib/crtdll/string/strtoul.c [new file with mode: 0644]
reactos/lib/crtdll/string/strupr.c [new file with mode: 0644]
reactos/lib/crtdll/string/strxfrm.c
reactos/lib/crtdll/sys_stat/fstat.c [new file with mode: 0644]
reactos/lib/crtdll/sys_stat/stat.c [new file with mode: 0644]
reactos/lib/crtdll/time/ctime.c [new file with mode: 0644]
reactos/lib/crtdll/time/difftime.c [new file with mode: 0644]
reactos/lib/crtdll/time/posixrul.h [new file with mode: 0644]
reactos/lib/crtdll/time/strftime.c [new file with mode: 0644]
reactos/lib/crtdll/time/time.c [new file with mode: 0644]
reactos/lib/crtdll/time/tzfile.h [new file with mode: 0644]
reactos/lib/crtdll/wchar/wcscat.c [new file with mode: 0644]
reactos/lib/crtdll/wchar/wcschr.c [new file with mode: 0644]
reactos/lib/crtdll/wchar/wcscmp.c [new file with mode: 0644]
reactos/lib/crtdll/wchar/wcscoll.c [new file with mode: 0644]
reactos/lib/crtdll/wchar/wcscpy.c [new file with mode: 0644]
reactos/lib/crtdll/wchar/wcscspn.c [new file with mode: 0644]
reactos/lib/crtdll/wchar/wcsdup.c [new file with mode: 0644]
reactos/lib/crtdll/wchar/wcsicmp.c [new file with mode: 0644]
reactos/lib/crtdll/wchar/wcslen.c [new file with mode: 0644]
reactos/lib/crtdll/wchar/wcslwr.c [new file with mode: 0644]
reactos/lib/crtdll/wchar/wcsncat.c [new file with mode: 0644]
reactos/lib/crtdll/wchar/wcsncmp.c [new file with mode: 0644]
reactos/lib/crtdll/wchar/wcsncpy.c [new file with mode: 0644]
reactos/lib/crtdll/wchar/wcsnicmp.c [new file with mode: 0644]
reactos/lib/crtdll/wchar/wcsnlen.c [new file with mode: 0644]
reactos/lib/crtdll/wchar/wcsrchr.c [new file with mode: 0644]
reactos/lib/crtdll/wchar/wcsrev.c [new file with mode: 0644]
reactos/lib/crtdll/wchar/wcsspn.c [new file with mode: 0644]
reactos/lib/crtdll/wchar/wcsstr.c [new file with mode: 0644]
reactos/lib/crtdll/wchar/wcstok.c [new file with mode: 0644]
reactos/lib/crtdll/wchar/wcstol.c [new file with mode: 0644]
reactos/lib/crtdll/wchar/wcstombs.c [new file with mode: 0644]
reactos/lib/crtdll/wchar/wcsupr.c [new file with mode: 0644]
reactos/lib/kernel32/file/create.c
reactos/lib/kernel32/file/curdir.c
reactos/lib/kernel32/file/dir.c
reactos/lib/kernel32/file/file.c
reactos/lib/kernel32/file/find.c
reactos/lib/kernel32/file/volume.c
reactos/lib/kernel32/makefile
reactos/lib/kernel32/mem/heap.c
reactos/lib/kernel32/mem/utils.c
reactos/lib/kernel32/misc/atom.c
reactos/lib/kernel32/misc/console.c [new file with mode: 0644]
reactos/lib/kernel32/misc/dllmain.c
reactos/lib/kernel32/misc/env.c
reactos/lib/kernel32/misc/error.c
reactos/lib/kernel32/process/proc.c
reactos/lib/kernel32/thread/thread.c
reactos/lib/ntdll/string/wstring.c
reactos/makedisk.bat [new file with mode: 0644]
reactos/makefile.dos
reactos/makefile_rex
reactos/ntoskrnl/exports.lst
reactos/ntoskrnl/hal/x86/printk.c
reactos/ntoskrnl/io/create.c
reactos/ntoskrnl/io/fs.c
reactos/ntoskrnl/io/symlink.c
reactos/ntoskrnl/ke/main.c
reactos/ntoskrnl/ldr/loader.c
reactos/ntoskrnl/mm/virtual.c
reactos/ntoskrnl/ob/namespc.c
reactos/ntoskrnl/ob/object.c
reactos/ntoskrnl/ps/process.c
reactos/ntoskrnl/rtl/wstring.c
reactos/ntoskrnl/tst/test.c