Attached is a patch that lets rcopy.c compile for me
under Linux. This seems like a bit of a hack
(#define-ing away the Windows "_" before _utime,_stat
and _utimbuf), but it works for me.
Are the non-_ versions of these functions and the
struct available under Windows?
- Travis
__________________________________
Do you Yahoo!?
Dress up your holiday email, Hollywood style. Learn more.
http://celebrity.mail.yahoo.com
Hartmut Birr wrote:
<snip>
>Hi,
>I thing that is a problem of mingw-runtime-3.5. The
>definition of wcsdup
>in string.h is:
>_CRTIMP wchar_t* __cdecl wcsdup (wchar_t*);
>But it must be:
>_CRTIMP wchar_t* __cdecl wcsdup (const wchar_t*);
>From the code in the mingw-runtime header, it looks
like we can get around this by adding -D_NO_OLDNAMES
to the compiler command. I'll try it out and see :).
-- Travis
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
With yesterdays cvs tree and SMP=1,ACPI=1,DBG=1,KDBG=1 and deleted
vmwinst.exe I got this bugcheck on real HW, when it is doing initial
boot to display ROS`s syssetup, SMP machine :
(ke/ipi.c: 91) Waiting longer than 5 seconds to start the ipi routine
KeBugCheck at ke/ipi.c: 92
snip
(api.c: 758) Spurious interrupt on CPU(0)
Regards,
David
I kept getting build errors related to wcsdup being
multiply defined, so I went in and removed what
appeared to be the offending code.
A make clean + make resulted in a complete build for
me; I run Linux, so if a Windows user could run a
build to verify that this didn't break anything on
-that- platform, that would be great.
(my build errors can be found at
http://www.nomorepasting.com/paste.php?pasteID=27171 )
Thanks,
-- Travis
Index: include/msvcrt/string.h
===================================================================
RCS file:
/CVS/ReactOS/reactos/include/msvcrt/string.h,v
retrieving revision 1.6
diff -u -r1.6 string.h
--- include/msvcrt/string.h 25 Aug 2003 01:37:47
-0000 1.6
+++ include/msvcrt/string.h 19 Dec 2004 15:56:57
-0000
@@ -166,7 +166,6 @@
/* NOTE: There is no _wcscmpi, but this is for
compatibility. */
int wcscmpi(const wchar_t* ws1, const wchar_t* ws2);
-wchar_t* wcsdup(const wchar_t* wsToDuplicate);
int wcsicmp(const wchar_t* ws1, const wchar_t* ws2);
int wcsicoll(const wchar_t* ws1, const wchar_t* ws2);
wchar_t* wcslwr(wchar_t* wsToConvert);
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
Hi developers,
as you know we have feature freeze for ROS v0.2.5 RC1, today.
Within a few hours, I will make a branch of the source. So please check
in your last changes. However be careful of what you check-in and keep
the make process working.
As the change CVS->SVN is scheduled to start on Dec 30 there's a
deadline for the release of Dec 29. If there are nice features, but not
yet good enough to go into this release, dont worry: 0.3 wil be
relatively fast after 0.2.5.
Hi,
Eric and Hartmut's suggestions to have static in lib and dlls in dll
have been widely accepted, and a new idea to have 3rdparty lib/dll
folder was also accepted.
So here's the new version :
http://mok.lvcm.com/cgi-bin/reactos/roswiki?New_Tree_Structure.
Best regards,
Alex Ionescu
If you attempt to spawn one cmd session after another you will run in to this crash after about 14
instances:
(shelllink.c:1738:IShellLinkW_fnResolve) (007afc80)->(hwnd=00000000 flags=0)
Failed to tell csrss about new process. Expect trouble.
(api/handle.c:71) CsrGetObject returning invalid handle
(objects/gdiobj.c:788) Attempted to lock foreign handle: 0x50147, Owner: 0x4 loc
ked: 0x0 Caller: 0x8, stockobj: 0x0
(objects/gdiobj.c:790) -> called from objects/dc.c:1509
(NTDLL:rtl/critical.c:77) RtlEnterCriticalSection: Failed to wait (Status c00000
08)
(KERNEL32:except/except.c:132) Unhandled exception
(KERNEL32:except/except.c:133) Address:
(KERNEL32:except/except.c:136) 5ffb7f8e C:\ReactOS\system32\win32csr.dll
CS:EIP 1b:5ffb7f8e
DS 23 ES 23 FS 3b GS 23
EAX: 5471e311 EBX: 0011f9f0 ECX: 0011f9f0
EDX: ffffffff EBP: 016dfdd8 ESI: 016dffbc ESP: 016dfd70
EDI: 016dff68 EFLAGS: 00000206
(KERNEL32:except/except.c:139) Frames:
(KERNEL32:except/except.c:147) 5ffb8566 C:\ReactOS\system32\win32csr.dll
(KERNEL32:except/except.c:147) 5ffb859e C:\ReactOS\system32\win32csr.dll
(KERNEL32:except/except.c:147) 5ffb88b8 C:\ReactOS\system32\win32csr.dll
(KERNEL32:except/except.c:147) 5ffb8ea4 C:\ReactOS\system32\win32csr.dll
(KERNEL32:except/except.c:147) 77e7364b C:\ReactOS\system32\user32.dll
(KERNEL32:except/except.c:147) 77e738a9 C:\ReactOS\system32\user32.dll
(KERNEL32:except/except.c:147) 5ffb9170 C:\ReactOS\system32\win32csr.dll
(KERNEL32:except/except.c:147) 7c825693 C:\ReactOS\system32\kernel32.dll
(ntuser/windc.c:747) [000001d8] GetDC() without ReleaseDC()!
__________________________________
Do you Yahoo!?
Yahoo! Mail - now with 250MB free storage. Learn more.
http://info.mail.yahoo.com/mail_250
Hartmut Birr wrote:
>CVSROOT: /CVS/ReactOS
>Module name: reactos
>Repository: reactos/hal/halx86/generic/
>Changes by: hbirr(a)mok.osexperts.com 04/12/18 10:04:22
>
>Modified files:
> reactos/hal/halx86/generic/: timer.c
>
>Log message:
> - Fixed the timer calibration for processors without a tsc, spotted by Casper Hornstrup.
>
>
I think the same code is in FreeLdr too. Can you fix it there too?
Thanks,
Filip
With this patch , Reactos can now access to CVS repository . (in real
hardware) via my DSL router + Nic Realtek8139.
A checkout of freeldr module starts but freezes after downloading a
number of files as indicated below :
.......
Cvs_checkout : Updating freeldr/tools
.......
U freeldr/tools/rrmdir.c
=> Freeze at this time
This is reproductible .
Please confirm this is a known problem ?
Regards
Gerard
The CVS checkout in fact was correct as I just not waiting enough time
for the end of checkout because "U freeldr/tools/rrmdir.c" is the last
file in freeldr !!!
Rosapps checkout was ok as well .
I was able to access my mail box using the e-mail client "Jbmail"
=> So we can begin to use networking apps.
REgards
Gerard
Hi,
I've problems to start cmd.exe in gui mode. I get a very large (height)
console window where the previous background is visible. The debug print
shows this:
...
(objects/bitmaps.c:454) got bad width 560 or height 421075580, please
look for reason
...
- Hartmut
Ge van Geldorp wrote:
>CVSROOT: /CVS/ReactOS
>Module name: reactos
>Repository: reactos/subsys/win32k/objects/
>Changes by: gvg(a)mok.osexperts.com 04/12/17 09:40:37
>
>Modified files:
> reactos/subsys/win32k/objects/: text.c
>
>Log message:
> Pass parameters in correct order
>
>
You can't just remove the code for negative font heights. Negative sizes
aren't implemented correctly (see MSDN for CreateFont), but they still
need to be handled.
- Filip
Hello,
--- Duncan_Newell(a)idg.com wrote:
> Space in the .org Pavilion is limited, and available on a FIRST COME FIRST
> SERVE BASIS, so we ask that you fax your completed contract to Debbie
> Camerato at 508-988-7581 as soon as possible to avoid disappointment.
On Monday I will fax the application on behalf of The ReactOS Foundation. Can you confirm that
space is still available?
Thanks
Steven
__________________________________
Do you Yahoo!?
Send a seasonal email greeting and help others. Do good.
http://celebrity.mail.yahoo.com
"Symmetric multithreading (hyperthreading) is an interesting new concept
that IMO deserves full scheduler support. Physical CPUs can have multiple
(typically 2) logical CPUs embedded, and can run multiple tasks 'in
parallel' by utilizing fast hardware-based context-switching between the two
register sets upon things like cache-misses or special instructions. To the
OSs the logical CPUs are almost undistinguishable from physical CPUs. In
fact the current scheduler treats each logical CPU as a separate physical
CPU - which works but does not maximize multiprocessing performance on
SMT/HT boxes."
Read on for Ingo's full explanation
http://kerneltrap.org/node/391?PHPSESSID=ff817ec3db386b00075dca0c5d4c1864
Stephen
Looking in the log, I got a "PAINTING BUG" too.
Cordialement,
Sylvain PETREOLLE
Service de Production & d'Exploitation Informatique
GEFCO - #DMIT/DATO/PSI/PEI
Mail : <mailto:exploit@gefco.fr>
Tel : 01.49.05.29.29
-----Message d'origine-----
De : Steven Edwards [mailto:steven_ed4153@yahoo.com]
Envoyé : samedi 18 décembre 2004 01:32
À : ReactOS Development List
Objet : Re: [ros-dev] console window problem
Hi,
--- Hartmut Birr <hartmut.birr(a)gmx.de> wrote:
> I've problems to start cmd.exe in gui mode. I get a very large (height)
> console window where the previous background is visible. The debug print
> shows this:
> (objects/bitmaps.c:454) got bad width 560 or height 421075580, please
> look for reason
Me too...
(objects/bitmaps.c:454) got bad width 560 or height 421075580, please look
for r
eason
(objects/gdiobj.c:788) Attempted to lock foreign handle: 0x50143, Owner: 0x4
loc
ked: 0x0 Caller: 0x8, stockobj: 0x0
(objects/gdiobj.c:790) -> called from objects/dc.c:1509
(ke/catch.c:146) Unhandled UserMode exception, terminating thread
Thanks
Steven
__________________________________
Do you Yahoo!?
Yahoo! Mail - You care about security. So do we.
http://promotions.yahoo.com/new_mail
_______________________________________________
Ros-dev mailing list
Ros-dev(a)reactos.com
http://reactos.com:8080/mailman/listinfo/ros-dev
----------------------------------------------------------------------------
Ce message ainsi que toutes pièces jointes (le "message") sont confidentiels
et sont exclusivement destinés à l'usage de la personne à laquelle ils sont
adressés. Tout point de vue ou toute opinion contenus dans ce message
expriment la pensée personnelle de leur auteur et ne représentent pas
nécessairement la position des sociétés du Groupe GEFCO. Si vous n'êtes pas
la personne à laquelle ce message est destiné, veuillez noter que vous avez
reçu cet e-mail par erreur et qu'il vous est strictement interdit
d'utiliser, de diffuser, de transférer, d'imprimer ou de copier ce message.
Si vous avez reçu ce message par erreur, merci de contacter la personne qui
vous l'a adressé et de l'effacer immédiatement. Les sociétés du Groupe GEFCO
déclinent toute responsabilité en cas d'altération, de modification,
d'édition, de diffusion sans autorisation de ce message ou en cas
d'affection de ce message par un virus.
This message and any attachments (the "message") are confidential and
intended solely for the use of the individual to whom they are addressed.
Any views or opinions presented are solely those of the author and do not
necessarily represent those of the GEFCO Group of Companies. If you are not
the intended recipient, be advised that you have received this email in
error and that any use, dissemination, forwarding, printing, or copying of
this message is strictly prohibited. If you have received this message in
error please contact the sender and delete the message immediately. The
GEFCO Group of Companies shall not be liable for the message if altered,
changed, falsified, edited, diffused without authorization or affected by
any virus.
----------------------------------------------------------------------------
Helix is a computer forensics tool, an adaption of the Knoppix LiveCD. It's
also got its tools ported to Windows, and appears to be using cmd.exe.
At least one part of ReactOS is getting worked hard at the current moment! ;)
--
Wesley Parish
* * *
Clinersterton beademung - in all of love. RIP James Blish
* * *
Mau e ki, "He aha te mea nui?"
You ask, "What is the most important thing?"
Maku e ki, "He tangata, he tangata, he tangata."
I reply, "It is people, it is people, it is people."
- Fix the template fs driver
- Add resources for it
=====
Sylvain Petreolle (spetreolle_at_users.sourceforge.net)
humans are like computers,
yesterday the BIOS was all
- today its just a word
Hi all
We're moving from CVS to SVN (Subversion) and here's the plan:
* A two week testing period starts now! Please play around with the
new setup and report any bugs to Casper Hornstrup
(chorns(a)reactos.com). You will also need to email Casper for him to
create an account for you. Your SVN username must be the same as your
CVS username for auditability.
* On the 30th of December 2004 our existing CVS repository will be set
to read-only and imported into Subversion (removing anything done
during the test phase in SVN).
* On the 1st of January 2005 we will be using SVN for day-to-day source control!
A wiki page describing how to use the new SVN system is here:
http://mok.lvcm.com/cgi-bin/reactos/roswiki?Subversion
Thanks to Casper for all his hard work in bringing SVN online and to
Rex for maintaining CVS for so many years!
Cheers
Jason
Hi!
When the branch for the next version will be created I plan to disable
the 'Locale Page' and 'Progress Page' in the second stage setup because
they are not usable yet.
Regards,
Eric
Is there a reference for which registry keys fill (or are supposed to fill)
which members of DeviceNode? I ask because I wind up finding all of the
combinations that lead to zeros and have a tough time figuring out which
registry values are needed to make them not be zero.
We have a lot of unchecked string functions on the DeviceNode fields in
io/pnpmgr.c, by the way. I think i've stumbled on four such places so
far, but I suspect that the whole thing should be hardened together.
In any case it would be nice if someone could post a cheat sheet about
how to create a new device entry the right way, or write the code that
fills the DeviceNode in a more obvious way, so that it's easy to find
and see what fills what.
--
Here's a simple experiment. Stand on a train track between two locomotives
which are pushing on you with equal force in opposite directions. You will
exhibit no net motion. None the less, you may soon begin to notice that
something important is happening.
-- Robert Stirniman
Hi all
For the new changelog, I'd like to do away with the mere compilation
of commit messages. Firstly because it takes forever for one person to
do this and secondly because it doesn't mean much to people following
the project.
Could everyone write down their changes in a way meaningful to a
technical end-user (that has no knowledge of our codebase) on the Wiki
here:
http://mok.lvcm.com/cgi-bin/reactos/roswiki?ChangeLog-0.2.5
Cheers
Jason
Casper Hornstrup wrote:
>
> Is there an interrest in generating a draft version of the ChangeLog
automatically from the
> commit logs?
How would you control if there were then changes to changes?
There are changes made in the mailing list that are then altered again and
again, or reverted completely.
e.g.
- Add notepad to the bootcd
- @changelog Included Notepad on the bootable CD
If then at a later date it was decided that was a bad idea, you would have:
- Remove notepad from bootcd
- @changelog Removed Notepad from the bootable CD.
Gedi.
************************************************************************
The information contained in this message or any of its
attachments is confidential and is intended for the exclusive
use of the addressee. The information may also be legally
privileged. The views expressed may not be company policy,
but the personal views of the originator. If you are not the
addressee, any disclosure, reproduction, distribution or other
dissemination or use of this communication is strictly prohibited.
If you have received this message in error, please contact
postmaster(a)exideuk.co.uk
<mailto:postmaster@exideuk.co.uk> and then delete this message.
Exide Technologies is an industrial and transportation battery
producer and recycler with operations in 89 countries.
Further information can be found at www.exide.com