SuccessChanges

Summary

  1. We can't use stdbool.h. It breaks on Solaris. We can't define bool/true/false ourselves. That breaks e.g. on Linux/AMD64. Maybe under #ifdef? Let's try BOOL/TRUE/FALSE. If that fails, probably m3bool/m3true/m3false.
  2. add comment here too
  3. remove all tabs
  4. remove a few do-nothing semicolons after braces
  5. fix more pointless and inconsistent formating -- spaces before semicolons
  6. fix newlines
  7. try using putty scp in elego vm
  8. functions that take no parameters should be (void), not () () means take anything, not take nothing
  9. fix warning: RTMachine__SaveRegsInStack not declared
  10. replace setup.cmd that probably doesn't quite work, with JScript (packaged in setup.cmd) that is constant and reads the setup.txt file next to it We can/should do the same with install.sh, but that is left alone.
  11. minor cleanup
  12. remove double semicolon
  13. update from head -- should fix the unresolve failure in NT386
  14. extra special temporary debugprint for NT386
  15. fix
  16. false => FALSE #include "m3-BOOL.h" => #include "m3-bool.h"
  17. remove dos2unix stuff, let's try to figure out the right way
  18. fix comment
  19. remove debug code and cleanup
  20. remove Solaris-specific -lintl
  21. remove pointless whitespace at ends of lines, for some reason it was rampant
  22. remove variable that is only written once and read once; use null command : instead of echo for MAKEINFO, like m3cc does
  23. change <stdbool.h> to "m3-bool.h" I must have had the wrong starting versions on this machine?
  24. remove one level of indentation in common case
  25. reverse engineering for libgcc, I don't think the documentation is correct, and SOLsun is failing for lack of some functions
  26. remove spaces from ends of lines remove tabs
  27. unify casing in comment with head (TRUE => true)
  28. fix m3gdb build on Solaris (SOLgnu) cat /usr/include/stdbool.h: #error "Use of <stdbool.h> is valid only in a c99 compilation environment." so don't use stdbool.h, use this new m3-bool.h instead: #ifndef M3_BOOL_H_INCLUDED #define M3_BOOL_H_INCLUDED #ifndef __cplusplus typedef int bool; #define true 1 #define false 0 #endif #endif
  29. remove the few register variables
  30. remove do-nothing line
  31. add missing RC2 link for downloads
  32. don't run dos2unix if it isn't there
  33. remove one line of boilerplace jscript-in-cmd wrapper
  34. why didn't scp run -- add printing
  35. Huh, plain scp now just works, use it like before.
  36. cleanup
  37. remove all tabs
  38. some echo'ing to try to debug the NT386 resolve problem for me, just rerunning cm3 incrementally with or w/o the switch regenerates the .M3SHIP file correctly
  39. take ownership so I can clear executable bit
  40. Try to use rsync for shipping if available. I hope this doesn't break anything again.
  41. /* This is a wrapper for \cygwin\bin\cvs.exe that doesn't requiring changing %PATH%. Put it in some directory already in %PATH%, such as %WinDir% or %WinDir%\system32. As well, on the Elego Windows VM, \Program Files\CVSNT has been renamed to CVSNT.1 to get it out of %PATH%. It ruins line endings. As well \SFU was mostly renamed to \SFU.1, to remove it as a possible factor, though it turns out it was probably completely innocent. As well, CVS_RSH changed to /bin/ssh. Plain "ssh" as all other Hudson jobs use would probably work if in this wrapper we prepended c:\cygwin\bin to %PATH%. Build it with: cl -Zl cvs.c -link -entry:Entry -subsystem:console kernel32.lib */ #include <windows.h> /* These are globals just to sleazily avoid -GS and memset dependencies. */ WCHAR Executable[] = L"C:\\cygwin\\bin\\cvs.exe"; WCHAR SystemDrive[3]; STARTUPINFOW StartInfo; PROCESS_INFORMATION ProcessInfo; void Entry(void) { DWORD ExitCode; StartInfo.cb = sizeof(StartInfo); GetEnvironmentVariableW(L"SystemDrive", SystemDrive, 3); if (SystemDrive[0]) Executable[0] = SystemDrive[0]; ExitCode = CreateProcessW(Executable, GetCommandLineW(), NULL, NULL, FALSE, 0, NULL, NULL, &StartInfo, &ProcessInfo); if (ExitCode == FALSE) { ExitCode = GetLastError(); } else { WaitForSingleObject(ProcessInfo.hProcess, INFINITE); GetExitCodeProcess(ProcessInfo.hProcess, &ExitCode); } ExitProcess(ExitCode); }
  42. remove debug codep
  43. finally fix the NT386 unresolve problem, it was mismatched slashes as I thought, but my RTIO was never hitting because it was too restrictive
  44. commit mail with change that didn't trigger: fix m3gdb build on Solaris (SOLgnu) cat /usr/include/stdbool.h: #error "Use of <stdbool.h> is valid only in a c99 compilation environment." so don't use stdbool.h, use this new m3-bool.h instead: #ifndef M3_BOOL_H_INCLUDED #define M3_BOOL_H_INCLUDED #ifndef __cplusplus typedef int bool; #define true 1 #define false 0 #endif #endif
  45. update from head for SOLsun
  46. fix debugprint, no matter
  47. dos2unix after cvs up -- notice though that these modified files are being moved away -- building more and more diskspace
  48. debugprint a little more often
  49. a bit more temporary debugprint
  50. echo before action
  51. fix typo -- oprtimization to optimization
jkrell:
We can't use stdbool.h. It breaks on Solaris.
We can't define bool/true/false ourselves. That breaks e.g. on Linux/AMD64.
  Maybe under #ifdef?
Let's try BOOL/TRUE/FALSE.
If that fails, probably m3bool/m3true/m3false.
The file was modified1.1.4.4cm3/m3-sys/m3gdb/gdb/gdb/save/m3-exp.c
The file was modified1.11.2.8cm3/m3-sys/m3gdb/gdb/gdb/m3-exp.c
The file was modified1.1.2.3cm3/m3-sys/m3gdb/gdb/gdb/m3-bool.h
The file was modified1.18.2.6cm3/m3-sys/m3gdb/gdb/gdb/m3-eval.c
The file was modified1.1.4.4cm3/m3-sys/m3gdb/gdb/gdb/save/m3-lang.h
The file was modified1.5.2.4cm3/m3-sys/m3gdb/gdb/gdb/m3-typeprint.c
The file was modified1.3.2.5cm3/m3-sys/m3gdb/gdb/gdb/m3-uid.c
The file was modified1.3.2.4cm3/m3-sys/m3gdb/gdb/gdb/m3-uid.h
The file was modified1.1.4.5cm3/m3-sys/m3gdb/gdb/gdb/save/m3-lang.c
The file was modified1.2.2.6cm3/m3-sys/m3gdb/gdb/gdb/m3-threads.c
The file was modified1.6.2.5cm3/m3-sys/m3gdb/gdb/gdb/m3-token.c
The file was modified1.1.4.2cm3/m3-sys/m3gdb/gdb/gdb/basement/m3-subtypes.c
The file was modified1.5.2.4cm3/m3-sys/m3gdb/gdb/gdb/buildsym.c
The file was modified1.1.4.3cm3/m3-sys/m3gdb/gdb/gdb/save/m3-token.c
The file was modified1.1.4.6cm3/m3-sys/m3gdb/gdb/gdb/save/m3-valprint.c
The file was modified1.11.2.6cm3/m3-sys/m3gdb/gdb/gdb/m3-util.h
The file was modified1.14.2.9cm3/m3-sys/m3gdb/gdb/gdb/m3-valprint.c
The file was modified1.1.4.4cm3/m3-sys/m3gdb/gdb/gdb/m3-valprint.h
The file was modified1.19.2.8cm3/m3-sys/m3gdb/gdb/gdb/m3-lang.c
The file was modified1.10.2.5cm3/m3-sys/m3gdb/gdb/gdb/m3-lang.h
The file was modified1.1.4.2cm3/m3-sys/m3gdb/gdb/gdb/save/m3-subtypes.c
The file was modified1.19.2.9cm3/m3-sys/m3gdb/gdb/gdb/m3-util.c
jkrell:
add comment here too
The file was modified1.1.2.2cm3/scripts/ssh.sh
jkrell:
remove all tabs
The file was modified1.10.2.4cm3/m3-sys/m3gdb/gdb/gdb/m3-lang.h
The file was modified1.2.2.5cm3/m3-sys/m3gdb/gdb/gdb/m3-threads.c
The file was modified1.6.2.4cm3/m3-sys/m3gdb/gdb/gdb/m3-token.c
The file was modified1.5.2.3cm3/m3-sys/m3gdb/gdb/gdb/m3-typeprint.c
The file was modified1.19.2.8cm3/m3-sys/m3gdb/gdb/gdb/m3-util.c
The file was modified1.11.2.5cm3/m3-sys/m3gdb/gdb/gdb/m3-util.h
The file was modified1.14.2.8cm3/m3-sys/m3gdb/gdb/gdb/m3-valprint.c
The file was modified1.1.4.3cm3/m3-sys/m3gdb/gdb/gdb/m3-valprint.h
The file was modified1.1.4.3cm3/m3-sys/m3gdb/gdb/gdb/save/m3-exp.c
The file was modified1.1.4.4cm3/m3-sys/m3gdb/gdb/gdb/save/m3-lang.c
The file was modified1.1.4.3cm3/m3-sys/m3gdb/gdb/gdb/save/m3-lang.h
The file was modified1.1.4.2cm3/m3-sys/m3gdb/gdb/gdb/save/m3-token.c
The file was modified1.1.4.2cm3/m3-sys/m3gdb/gdb/gdb/save/m3-typeprint.c
The file was modified1.1.4.5cm3/m3-sys/m3gdb/gdb/gdb/save/m3-valprint.c
jkrell:
remove a few do-nothing semicolons after braces
The file was modified1.19.2.5cm3/m3-sys/m3gdb/gdb/gdb/m3-lang.c
The file was modified1.1.4.2cm3/m3-sys/m3gdb/gdb/gdb/basement/m3-temp-patch.c
The file was modified1.11.2.5cm3/m3-sys/m3gdb/gdb/gdb/m3-exp.c
The file was modified1.3.2.4cm3/m3-sys/m3gdb/gdb/gdb/m3-uid.c
The file was modified1.19.2.6cm3/m3-sys/m3gdb/gdb/gdb/m3-util.c
The file was modified1.1.4.2cm3/m3-sys/m3gdb/gdb/gdb/save/m3-exp.c
The file was modified1.1.4.3cm3/m3-sys/m3gdb/gdb/gdb/save/m3-lang.c
The file was modified1.1.4.2cm3/m3-sys/m3gdb/gdb/gdb/save/m3-temp-patch.c
The file was modified1.1.4.1cm3/m3-sys/m3gdb/gdb/gdb/save/m3-uid.c
The file was modified1.14.2.6cm3/m3-sys/m3gdb/gdb/gdb/m3-valprint.c
The file was modified1.1.4.3cm3/m3-sys/m3gdb/gdb/gdb/save/m3-valprint.c
jkrell:
fix more pointless and inconsistent formating -- spaces before semicolons
The file was modified1.19.2.4cm3/m3-sys/m3gdb/gdb/gdb/m3-lang.c
The file was modified1.2.2.4cm3/m3-sys/m3gdb/gdb/gdb/m3-threads.c
The file was modified1.19.2.5cm3/m3-sys/m3gdb/gdb/gdb/m3-util.c
The file was modified1.14.2.5cm3/m3-sys/m3gdb/gdb/gdb/m3-valprint.c
The file was modified1.1.4.2cm3/m3-sys/m3gdb/gdb/gdb/save/m3-valprint.c
The file was modified1.1.4.2cm3/m3-sys/m3gdb/gdb/gdb/save/m3-lang.h
The file was modified1.1.4.2cm3/m3-sys/m3gdb/gdb/gdb/save/m3-lang.c
The file was modified1.11.2.4cm3/m3-sys/m3gdb/gdb/gdb/m3-exp.c
The file was modified1.18.2.3cm3/m3-sys/m3gdb/gdb/gdb/m3-eval.c
jkrell:
fix newlines
The file was modified1.1.2.2cm3/scripts/config/libgcc.c
jkrell:
try using putty scp in elego vm
The file was modified1.42.2.6cm3/scripts/make-bin-dist-min.sh
The file was modified1.6.2.3cm3/scripts/make-src-dist-gnu.sh
The file was modified1.11.2.3cm3/scripts/make-src-dist-std.sh
The file was modified1.12.2.3cm3/scripts/make-src-dist-sys.sh
The file was modified1.42.2.11cm3/scripts/pkgmap.sh
The file was modified1.26.2.20cm3/scripts/make-dist.sh
The file was modified1.58.2.15cm3/scripts/regression/defs.sh
The file was modified1.74.2.16cm3/scripts/sysinfo.sh
The file was modified1.10.2.4cm3/scripts/make-src-dist-all.sh
The file was modified1.1.2.1cm3/scripts/ssh.sh
jkrell:
functions that take no parameters should be (void), not ()
() means take anything, not take nothing
The file was modified1.10.2.3cm3/m3-sys/m3gdb/gdb/gdb/m3-lang.h
The file was modified1.19.2.7cm3/m3-sys/m3gdb/gdb/gdb/m3-util.c
The file was modified1.1.4.4cm3/m3-sys/m3gdb/gdb/gdb/save/m3-valprint.c
The file was modified1.19.2.6cm3/m3-sys/m3gdb/gdb/gdb/m3-lang.c
The file was modified1.11.2.6cm3/m3-sys/m3gdb/gdb/gdb/m3-exp.c
The file was modified1.11.2.4cm3/m3-sys/m3gdb/gdb/gdb/m3-util.h
The file was modified1.14.2.7cm3/m3-sys/m3gdb/gdb/gdb/m3-valprint.c
jkrell:
fix warning: RTMachine__SaveRegsInStack not declared
The file was modified1.4.2.1cm3/m3-libs/m3core/src/runtime/SOLsun/RTStackC.c
The file was modified1.6.2.1cm3/m3-libs/m3core/src/runtime/SOLgnu/RTStackC.c
jkrell:
replace setup.cmd that probably doesn't quite work, with JScript (packaged
  in setup.cmd) that is constant and reads the setup.txt file next to it
  We can/should do the same with install.sh, but that is left alone.
The file was modified1.26.2.23cm3/scripts/make-dist.sh
The file was modified1.1.2.1cm3/scripts/win/setup.cmd
jkrell:
minor cleanup
The file was modified1.58.2.16cm3/scripts/regression/defs.sh
The file was modified1.74.2.17cm3/scripts/sysinfo.sh
jkrell:
remove double semicolon
The file was modified1.18.2.4cm3/m3-sys/m3gdb/gdb/gdb/m3-eval.c
jkrell:
update from head -- should fix the unresolve failure in NT386
The file was modified1.1.2.1cm3/m3-sys/m3quake/src/M3Path.m3
The file was modified1.4.2.1cm3/m3-sys/cm3/test/src/t.m3
jkrell:
extra special temporary debugprint for NT386
The file was modified1.28.2.5cm3/m3-sys/cm3/src/M3Build.m3
jkrell:
fix
The file was modified1.1.2.8cm3/scripts/win/setup.cmd
jkrell:
false => FALSE
#include "m3-BOOL.h" => #include "m3-bool.h"
The file was modified1.6.2.6cm3/m3-sys/m3gdb/gdb/gdb/m3-token.c
The file was modified1.5.2.1cm3/m3-sys/m3gdb/gdb/gdb/infcall.c
jkrell:
remove dos2unix stuff, let's try to figure out the right way
The file was modified1.26.2.18cm3/scripts/make-dist.sh
jkrell:
fix comment
The file was modified1.1.2.2cm3/scripts/win/cvs.c
jkrell:
remove debug code and cleanup
The file was modified1.1.2.2cm3/scripts/win/setup.cmd
jkrell:
remove Solaris-specific -lintl
The file was modified1.14.2.4cm3/m3-sys/m3gdb/src/m3makefile
jkrell:
remove pointless whitespace at ends of lines, for some reason it was rampant
The file was modified1.1.4.1cm3/m3-sys/m3gdb/gdb/gdb/save/m3-lang.h
The file was modified1.1.4.1cm3/m3-sys/m3gdb/gdb/gdb/save/m3-subtypes.c
The file was modified1.1.4.1cm3/m3-sys/m3gdb/gdb/gdb/save/m3-temp-patch.c
The file was modified1.1.4.1cm3/m3-sys/m3gdb/gdb/gdb/save/m3-token.c
The file was modified1.1.4.1cm3/m3-sys/m3gdb/gdb/gdb/save/m3-type-switch
The file was modified1.1.4.1cm3/m3-sys/m3gdb/gdb/gdb/save/m3-typeprint.c
The file was modified1.1.4.1cm3/m3-sys/m3gdb/gdb/gdb/save/m3-valprint.c
The file was modified1.5.2.3cm3/m3-sys/m3gdb/gdb/gdb/buildsym.c
The file was modified1.18.2.2cm3/m3-sys/m3gdb/gdb/gdb/m3-eval.c
The file was modified1.1.4.2cm3/m3-sys/m3gdb/gdb/gdb/m3-eval.h
The file was modified1.11.2.3cm3/m3-sys/m3gdb/gdb/gdb/m3-exp.c
The file was modified1.1.4.2cm3/m3-sys/m3gdb/gdb/gdb/m3-exp.h
The file was modified1.19.2.3cm3/m3-sys/m3gdb/gdb/gdb/m3-lang.c
The file was modified1.10.2.2cm3/m3-sys/m3gdb/gdb/gdb/m3-lang.h
The file was modified1.2.2.3cm3/m3-sys/m3gdb/gdb/gdb/m3-threads.c
The file was modified1.1.4.2cm3/m3-sys/m3gdb/gdb/gdb/m3-threads.h
The file was modified1.6.2.3cm3/m3-sys/m3gdb/gdb/gdb/m3-token.c
The file was modified1.4.2.2cm3/m3-sys/m3gdb/gdb/gdb/m3-token.h
The file was modified1.5.2.2cm3/m3-sys/m3gdb/gdb/gdb/m3-typeprint.c
The file was modified1.1.4.2cm3/m3-sys/m3gdb/gdb/gdb/m3-typeprint.h
The file was modified1.3.2.3cm3/m3-sys/m3gdb/gdb/gdb/m3-uid.c
The file was modified1.3.2.3cm3/m3-sys/m3gdb/gdb/gdb/m3-uid.h
The file was modified1.19.2.4cm3/m3-sys/m3gdb/gdb/gdb/m3-util.c
The file was modified1.11.2.3cm3/m3-sys/m3gdb/gdb/gdb/m3-util.h
The file was modified1.14.2.4cm3/m3-sys/m3gdb/gdb/gdb/m3-valprint.c
The file was modified1.1.4.2cm3/m3-sys/m3gdb/gdb/gdb/m3-valprint.h
The file was modified1.1.4.1cm3/m3-sys/m3gdb/gdb/gdb/basement/m3-subtypes.c
The file was modified1.1.4.1cm3/m3-sys/m3gdb/gdb/gdb/basement/m3-temp-patch.c
The file was modified1.1.4.1cm3/m3-sys/m3gdb/gdb/gdb/save/m3-exp.c
The file was modified1.1.4.1cm3/m3-sys/m3gdb/gdb/gdb/save/m3-lang.c
jkrell:
remove variable that is only written once and read once; use null command : instead of echo for MAKEINFO, like m3cc does
The file was modified1.14.2.5cm3/m3-sys/m3gdb/src/m3makefile
jkrell:
change <stdbool.h> to "m3-bool.h"
  I must have had the wrong starting versions on this machine?
The file was modified1.1.4.4cm3/m3-sys/m3gdb/gdb/gdb/m3-eval.h
The file was modified1.1.4.6cm3/m3-sys/m3gdb/gdb/gdb/save/m3-lang.c
The file was modified1.11.2.7cm3/m3-sys/m3gdb/gdb/gdb/m3-util.h
The file was modified1.1.4.5cm3/m3-sys/m3gdb/gdb/gdb/save/m3-exp.c
The file was modified1.1.4.7cm3/m3-sys/m3gdb/gdb/gdb/save/m3-valprint.c
The file was modified1.10.2.6cm3/m3-sys/m3gdb/gdb/gdb/m3-lang.h
The file was modified1.3.2.5cm3/m3-sys/m3gdb/gdb/gdb/m3-uid.h
The file was modified1.1.4.5cm3/m3-sys/m3gdb/gdb/gdb/save/m3-lang.h
The file was modified1.1.4.4cm3/m3-sys/m3gdb/gdb/gdb/save/m3-token.c
jkrell:
remove one level of indentation in common case
The file was modified1.1.2.7cm3/scripts/win/setup.cmd
jkrell:
reverse engineering for libgcc, I don't think the documentation is correct, and SOLsun is failing for lack of some functions
The file was modified1.1.2.1cm3/scripts/config/libgcc.c
jkrell:
remove spaces from ends of lines
remove tabs
The file was modified1.1.4.1cm3/m3-sys/m3gdb/gdb/gdb/basement/nested1
The file was modified1.1.4.1cm3/m3-sys/m3gdb/gdb/gdb/basement/old-e8
jkrell:
unify casing in comment with head (TRUE => true)
The file was modified1.5.2.6cm3/m3-sys/m3gdb/gdb/gdb/m3-typeprint.c
hudson:
fix m3gdb build on Solaris (SOLgnu)
cat /usr/include/stdbool.h:
  #error "Use of <stdbool.h> is valid only in a c99 compilation environment."

so don't use stdbool.h, use this new m3-bool.h instead:

#ifndef M3_BOOL_H_INCLUDED
#define M3_BOOL_H_INCLUDED
#ifndef __cplusplus
typedef int bool;
#define true 1
#define false 0
#endif
#endif
The file was modified1.5.2.1cm3/m3-sys/m3gdb/gdb/gdb/buildsym.c
The file was modified1.1.2.1cm3/m3-sys/m3gdb/gdb/gdb/m3-bool.h
The file was modified1.11.2.1cm3/m3-sys/m3gdb/gdb/gdb/m3-exp.c
The file was modified1.6.2.1cm3/m3-sys/m3gdb/gdb/gdb/m3-token.c
The file was modified1.19.2.2cm3/m3-sys/m3gdb/gdb/gdb/m3-util.c
The file was modified1.14.2.2cm3/m3-sys/m3gdb/gdb/gdb/m3-valprint.c
jkrell:
remove the few register variables
The file was modified1.1.4.8cm3/m3-sys/m3gdb/gdb/gdb/save/m3-valprint.c
The file was modified1.5.2.5cm3/m3-sys/m3gdb/gdb/gdb/m3-typeprint.c
The file was modified1.1.4.3cm3/m3-sys/m3gdb/gdb/gdb/save/m3-typeprint.c
jkrell:
remove do-nothing line
The file was modified1.42.2.7cm3/scripts/make-bin-dist-min.sh
wagner:
add missing RC2 link for downloads
The file was modified1.66.2.3cm3/www/download.html
The file was modified1.1.2.6cm3/www/releng/index.html
jkrell:
don't run dos2unix if it isn't there
The file was modified1.26.2.17cm3/scripts/make-dist.sh
jkrell:
remove one line of boilerplace jscript-in-cmd wrapper
The file was modified1.1.2.4cm3/scripts/win/setup.cmd
jkrell:
why didn't scp run -- add printing
The file was modified1.26.2.21cm3/scripts/make-dist.sh
jkrell:
Huh, plain scp now just works, use it like before.
The file was modified1.42.2.8cm3/scripts/make-bin-dist-min.sh
The file was modified1.58.2.17cm3/scripts/regression/defs.sh
The file was removed1.1.2.3cm3/scripts/ssh.sh
The file was modified1.74.2.18cm3/scripts/sysinfo.sh
The file was modified1.42.2.12cm3/scripts/pkgmap.sh
The file was modified1.12.2.4cm3/scripts/make-src-dist-sys.sh
The file was modified1.6.2.4cm3/scripts/make-src-dist-gnu.sh
The file was modified1.11.2.4cm3/scripts/make-src-dist-std.sh
The file was modified1.26.2.22cm3/scripts/make-dist.sh
The file was modified1.10.2.5cm3/scripts/make-src-dist-all.sh
jkrell:
cleanup
The file was modified1.1.2.3cm3/scripts/win/setup.cmd
jkrell:
remove all tabs
The file was modified1.19.2.7cm3/m3-sys/m3gdb/gdb/gdb/m3-lang.c
The file was modified1.18.2.5cm3/m3-sys/m3gdb/gdb/gdb/m3-eval.c
The file was modified1.1.4.3cm3/m3-sys/m3gdb/gdb/gdb/m3-eval.h
The file was modified1.11.2.7cm3/m3-sys/m3gdb/gdb/gdb/m3-exp.c
jkrell:
some echo'ing to try to debug the NT386 resolve problem
for me, just rerunning cm3 incrementally with or w/o the switch
regenerates the .M3SHIP file correctly
The file was modified1.42.2.5cm3/scripts/make-bin-dist-min.sh
The file was modified1.26.2.19cm3/scripts/make-dist.sh
jkrell:
take ownership so I can clear executable bit
The file was modified1.1.2.1cm3/m3-sys/m3gdb/src/m3overrides
The file was modified1.7.2.3cm3/m3-sys/m3gdb/src/platforms.quake
wagner:
Try to use rsync for shipping if available. I hope this doesn't break anything again.
The file was modified1.26.2.24cm3/scripts/make-dist.sh
jkrell:
/*
This is a wrapper for \cygwin\bin\cvs.exe that doesn't requiring changing %PATH%.
Put it in some directory already in %PATH%, such as %WinDir% or %WinDir%\system32.
As well, on the Elego Windows VM, \Program Files\CVSNT has been renamed to CVSNT.1
to get it out of %PATH%. It ruins line endings.
As well \SFU was mostly renamed to \SFU.1, to remove it as a possible factor, though
it turns out it was probably completely innocent.
As well, CVS_RSH changed to /bin/ssh. Plain "ssh" as all other Hudson jobs use would
probably work if in this wrapper we prepended c:\cygwin\bin to %PATH%.

Build it with:
    cl -Zl cvs.c -link -entry:Entry -subsystem:console kernel32.lib
*/

#include <windows.h>

/* These are globals just to sleazily avoid -GS and memset dependencies. */

WCHAR Executable[] = L"C:\\cygwin\\bin\\cvs.exe";
WCHAR SystemDrive[3];
STARTUPINFOW StartInfo;
PROCESS_INFORMATION ProcessInfo;

void Entry(void)
{
    DWORD ExitCode;

    StartInfo.cb = sizeof(StartInfo);

    GetEnvironmentVariableW(L"SystemDrive", SystemDrive, 3);
    if (SystemDrive[0])
        Executable[0] = SystemDrive[0];

    ExitCode = CreateProcessW(Executable, GetCommandLineW(), NULL, NULL, FALSE, 0, NULL, NULL, &StartInfo, &ProcessInfo);
    if (ExitCode == FALSE)
    {
        ExitCode = GetLastError();
    }
    else
    {
        WaitForSingleObject(ProcessInfo.hProcess, INFINITE);
        GetExitCodeProcess(ProcessInfo.hProcess, &ExitCode);
    }
    ExitProcess(ExitCode);
}
The file was modified1.1.2.1cm3/scripts/win/cvs.c
jkrell:
remove debug codep
The file was modified1.1.2.5cm3/scripts/win/setup.cmd
jkrell:
finally fix the NT386 unresolve problem, it was mismatched slashes as I thought, but my RTIO was never hitting because it was too restrictive
The file was modified1.28.2.9cm3/m3-sys/cm3/src/M3Build.m3
jkrell:
commit mail with change that didn't trigger:

  fix m3gdb build on Solaris (SOLgnu)
  cat /usr/include/stdbool.h:
    #error "Use of <stdbool.h> is valid only in a c99 compilation environment."

  so don't use stdbool.h, use this new m3-bool.h instead:

  #ifndef M3_BOOL_H_INCLUDED
  #define M3_BOOL_H_INCLUDED
  #ifndef __cplusplus
  typedef int bool;
  #define true 1
  #define false 0
  #endif
  #endif
The file was modified1.5.2.2cm3/m3-sys/m3gdb/gdb/gdb/buildsym.c
The file was modified1.1.2.2cm3/m3-sys/m3gdb/gdb/gdb/m3-bool.h
The file was modified1.18.2.1cm3/m3-sys/m3gdb/gdb/gdb/m3-eval.c
The file was modified1.1.4.1cm3/m3-sys/m3gdb/gdb/gdb/m3-eval.h
The file was modified1.11.2.2cm3/m3-sys/m3gdb/gdb/gdb/m3-exp.c
The file was modified1.1.4.1cm3/m3-sys/m3gdb/gdb/gdb/m3-exp.h
The file was modified1.19.2.2cm3/m3-sys/m3gdb/gdb/gdb/m3-lang.c
The file was modified1.10.2.1cm3/m3-sys/m3gdb/gdb/gdb/m3-lang.h
The file was modified1.3.2.1cm3/m3-sys/m3gdb/gdb/gdb/m3-nat.c
The file was modified1.2.2.2cm3/m3-sys/m3gdb/gdb/gdb/m3-threads.c
The file was modified1.1.4.1cm3/m3-sys/m3gdb/gdb/gdb/m3-threads.h
The file was modified1.6.2.2cm3/m3-sys/m3gdb/gdb/gdb/m3-token.c
The file was modified1.4.2.1cm3/m3-sys/m3gdb/gdb/gdb/m3-token.h
The file was modified1.5.2.1cm3/m3-sys/m3gdb/gdb/gdb/m3-typeprint.c
The file was modified1.1.4.1cm3/m3-sys/m3gdb/gdb/gdb/m3-typeprint.h
The file was modified1.3.2.2cm3/m3-sys/m3gdb/gdb/gdb/m3-uid.c
The file was modified1.3.2.2cm3/m3-sys/m3gdb/gdb/gdb/m3-uid.h
The file was modified1.19.2.3cm3/m3-sys/m3gdb/gdb/gdb/m3-util.c
The file was modified1.11.2.2cm3/m3-sys/m3gdb/gdb/gdb/m3-util.h
The file was modified1.14.2.3cm3/m3-sys/m3gdb/gdb/gdb/m3-valprint.c
The file was modified1.1.4.1cm3/m3-sys/m3gdb/gdb/gdb/m3-valprint.h
jkrell:
update from head for SOLsun
The file was modified1.4.2.1cm3/m3-libs/m3core/src/Csupport/libgcc/libgcc.c
jkrell:
fix debugprint, no matter
The file was modified1.28.2.7cm3/m3-sys/cm3/src/M3Build.m3
jkrell:
dos2unix after cvs up -- notice though that these modified files are being moved away -- building more and more diskspace
The file was modified1.26.2.16cm3/scripts/make-dist.sh
jkrell:
debugprint a little more often
The file was modified1.28.2.8cm3/m3-sys/cm3/src/M3Build.m3
jkrell:
a bit more temporary debugprint
The file was modified1.28.2.6cm3/m3-sys/cm3/src/M3Build.m3
jkrell:
echo before action
The file was modified1.1.2.6cm3/scripts/win/setup.cmd
jkrell:
fix typo -- oprtimization to optimization
The file was modified1.1.2.2cm3/www/releng/relnotes-5.8-RC3.html