[ros-dev] Re: [ros-cvs] CVS Update: reactos

Aliberti Emanuele ea at iol.it
Fri Oct 29 01:19:33 CEST 2004


chorns at cvs.reactos.com wrote:

>CVSROOT:	/CVS/ReactOS
>Module name:	reactos
>Repository:	reactos/tools/
>Changes by:	chorns at mok.osexperts.com	04/10/28 12:02:01
>
>Log message:
>	2004-10-28  Casper S. Hornstrup  <chorns at users.sourceforge.net>
>	
>	* drivers/net/tcpip/tests/setup.c: Include windows.h.
>	* lib/gdiplus/tests/setup.c: Ditto.
>	* lib/kernel32/tests/setup.c: Ditto.
>	* lib/ws2_32/tests/setup.c: Ditto.
>	* subsys/win32k/tests/setup.c: Ditto.
>	* ntoskrnl/tests/setup.c: Ditto.
>	* ntoskrnl/include/ntoskrnl.h: Include test.h.
>	* ntoskrnl/mm/virtual.c (NtLockVirtualMemoryInternal): New function.
>	(NtLockVirtualMemory): Use NtLockVirtualMemoryInternal.
>  
>
Should we define a sort of "best practice" in inserting a little "p" 
after the subsystem prefix and before the proper function's o 
structure's name, to mark the *p*rivate symbols, or use the "Internal" 
suffix?

1) NtpLockVirtualMemory (MmpLockVirtualMemory)
2) NtLockVirtualMemoryInternal

IMHO, not only an aesthetics problem.

Option (1) means that any symbol in ntoskrnl/include have a "p" or "P" 
in their names.

>	* ntoskrnl/tests/Makefile (TARGET_CFLAGS): Add -I../include.
>	* ntoskrnl/tests/stubs.tst: Remove stubs for functions in libgcc.
>	* regtests/shared/regtests.h: Make independent of windows.h.
>	* tools/helper.mk (run): Link with libgcc.
>	* tools/regtests.c (EXESTUB): Include windows.h.
>	* ntoskrnl/include/internal/test.h: New file.
>	* ntoskrnl/tests/tests/VirtualMemory.c: Ditto.
>
>  
>
Emanuele


More information about the Ros-dev mailing list