www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - phobos: std.system (partial patch)

phobos on Linux pretends to be running on a Windows box

The included patch clears the std.system.family problem but naturaly can't
fix
std.system.os
std.system.os_major
std.system.os_minor

Thomas


begin 666 system.diff
M9&EF9B M=7( 9&UD+W-R8R]P:&]B;W,O<W1D+W-Y<W1E;2YD(&YE=2]D;60O
M<W)C+W!H;V)O<R]S=&0O<WES=&5M+F0*+2TM(&1M9"]S<F,O<&AO8F]S+W-T
M9"]S>7-T96TN9 DR,# T+3 W+3(R(#$S.C,X.C4X+C P,# P,# P," K,#(P
M, HK*RL ;F5U+V1M9"]S<F,O<&AO8F]S+W-T9"]S>7-T96TN9 DR,# T+3 W
M+3(V(#$T.C0V.C4U+CDQ,3(Y-#<P-" K,#(P, I 0" M,3 L-R K,3 L,3$ 
M0$ *( EL:6YU>"P)"0DO+R!A;&P ;&EN=7  <WES=&5M<PT*("  ("!]#0H 
M#0HM("  ($9A;6EL>2!F86UI;'D /2!&86UI;'DN5VEN,S([#0HK("  ('9E
M<G-I;VXH;&EN=7 I>PT**R  ("  ("  1F%M:6QY(&9A;6EL>2 ]($9A;6EL
M>2YL:6YU>#L-"BL ("  ?65L<V5[#0HK("  ("  ("!&86UI;'D 9F%M:6QY
M(#T 1F%M:6QY+E=I;C,R.PT**R  ("!]#0H #0H #0H ("  ("\O($UO<F4 
M<W!E8VEF:6, ;W!E<F%T:6YG('-Y<W1E;2!N86UE#0I 0" M,S8L-R K-# L
M,3$ 0$ *( T*("  ("!E;G5M($5N9&EA;B![($)I9T5N9&EA;BP 3&ET=&QE
M16YD:6%N('T-"B -"BT ("  16YD:6%N(&5N9&EA;B ]($5N9&EA;BY,:71T
M;&5%;F1I86X[#0HK("  ('9E<G-I;VXH3&ET=&QE16YD:6%N*7L-"BL ("  
M("  ($5N9&EA;B!E;F1I86X /2!%;F1I86XN3&ET=&QE16YD:6%N.PT**R  
M("!]96QS97L-"BL ("  ("  ($5N9&EA;B!E;F1I86X /2!%;F1I86XN0FEG
M16YD:6%N.PT**R  ("!]#0H ?0T*( T*("\O(%1H92!R97-T('-H;W5L9"!G
E970 9FEL;&5D(&EN(&1Y;F%M:6-A;&QY(&%T(')U;G1I;64-" ``
`
end
Jul 27 2004