Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com From: "Andrew G. Tereschenko" To: Subject: RE: CVSUp or Modula3 boot or errno in assemble Date: Wed, 25 Apr 2001 19:41:09 +0300 Message-ID: X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0) In-Reply-To: <20010425105221.C5956@redhat.com> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2462.0000 X-Return-Path: tag AT ibis DOT odessa DOT ua X-MDaemon-Deliver-To: cygwin AT cygwin DOT com Reply-To: tag AT ibis DOT odessa DOT ua Thanks Christopher once more, www.cygwin.com was the first place i've visited. I've searched in mailarhives (i've found solutions for several my problems) and i've read FAQ. But problem still persists. I've found and tested for compile several Modula3 implementations One from http://m3.polymtl.ca/m3/ compile just fine under cygwin, but it does't provide any Unix api, for example Usocket or even Uerror. [i don't see the reason for using Cygwin for it - becouse i already have another using native VC++ 6.0 thich also don't provide any Unix API] This's all to show that i'm not sitting and waiting for someone to ask me read manual. I'm not familar in Modula3 nor in assembler (i know basics and can code tiny apps or provide tiny fixes - but i don't think this can be called as expert). Okey-Okey... Let's stop crying. Can i ask my questions again ? Answering one of them solve my problems. 1. Is there any ported to Win32 CVSup server/client ?? (http://www.freebsd.org/doc/en_US.ISO_8859-1/books/handbook/cvsup.html) [i sow client somethere - but no server and server code is on Modula3 with a bunch of Unix API in concepts - for ex. forking on each client connection, not select based serving] 2. Is there Modula3 compiler for Win32 which provide Unix interfaces like a Usocket, Uerrno, Unix, UnixMisc, Uuio, FilePosix, Unetdb, SchedulerPosix ? (i've tried one from http://m3.polymtl.ca/m3 (NT386GNU), it compiles but don't provide APIs (realy lame ?? Cygwin gcc used to compile Win32 app without any API emulated ?????!!!! )o: next one was from http://www.research.compaq.com/SRC/modula-3/html/platforms.html NT386 was compiled just fine using MS VC++ 6.0, but still don't provide APIs (that do you expect from VC++?), LINUX version failed with several errors (as for now ;o), and one of them was about errno replaced to functon in Cygwin (i'm unable to fix it in asm) 2a. Can someone download Modula3 from http://www.research.compaq.com/SRC/modula-3/html/install-POSIX.html and try to compile it under Cygwin ? (i've selected boot-LINUX.tar.gz, m3cc.tar.gz and m3.tar.gz) 3. Can someone fix attached asm file for usage of errno function, not global variable ? Or propose way how to link this code with modified Cygwin or other objects. P.S> Sorry for a offending language, i'm often angry on open-source savvy saying RTFM (or "Welcome to OS, Do you realy need it ? Code it.") than people trying to get real help from them. ------Original Message----- > From: Christopher Faylor [mailto:cygwin AT cygwin DOT com] > Sent: Wednesday, April 25, 2001 5:52 PM > To: Andrew G. Tereschenko > Cc: cygwin AT cygwin DOT com > Subject: Re: CVSUp or Modula3 boot or errno in assemble > > > Please check out the project web page for links to available information > and ports: http://cygwin.com/ . > > If you don't see what you need there, then the cygwin mailing list is > the best place to make observations or get questions answered. > Information on the mailing list is available at the project web page. > > For your convenience, I've reset the Reply-To: address to point to the > cygwin mailing list. I've also Cc'ed this reply there. > ============================= Andrew G. Tereschenko Software Engineer Integrated Banking Information Systems tag AT ibis DOT odessa DOT ua begin 666 sample.zip M4$L#!!0``@`(`"R8`0$``-L!```#`"0`,2YC"@`@```````!`!@` M`.)U!V&/8]62QHRDI*7TWSON2B6%@C;W2/>,F#S3+H!5VBU7\)EG`!,+ MZ9>+K3&P>UVL-C-D#)$=W$KXRK,\*XM"< $/T=H/."L3T4,@4,;0!5JRDS:X M!NVDJ.1>]6B7\-;]&'VCH AT 3 M$.N3&+=U!;WHYV)1YMF9=%= ]7(\X"D:Q4]RMTGPG/?D]7L*MX%LFAMDJYTR M*=OKZ;>H3M.N?F0FOC(?FF>BT?\G3V2'IAED3=WQ."C7&>0ZJ'9,']?M@/-R MKJ=5=X'N__B6H&]02P,$% `"``@`(IR9*G9:A(/X%0``M(,```P`) !&:6QE M4&]S:7 AT N;7,*`" ```````$`& ``((IFI_>?9?^^6JRGMX^N1_<[ M5Z,12D:+ZV7V=ORHUTF2Y&I^4[Y)KG&O\VB]&0S7!_>/-M?+Y'J^.5I_F<[' ML_1H=70]78_ AT T34^3&^7B]7F:)Y^.1HN%IO#_MG+W]X>S:;#:WRDGN]W(0!= M\;>_26\WH&1K5,@A$O]UU(^J)B_.D^-WUQ,R33!*0 *SOR67Y#\__-\/_TD2 M``!\T;N$/ZWAT]&G\S[IH9]6Z/$A AT H01CBGAC\M']C AT K$3Y^G!6/N"P>&&5] M_A6!N+XLE)6%15DGGSY=7O10+<.3%_]Z,QS5,\090Y(Q5(4W,'S"IE>?23U# MDC&,VC)\.E^]YO^J9QAE#*EH\FOX\UM^29=F>R#]Y M-B6VY'W^\]__]K$YOSA=K1:K1Z<-91U/CU^Q05$6WV-9;Y-C\OSS>G%R<%O6#0%1P='O^VSK/]X2^.O]VW5#!O.!AD6OO; M\^1Z\/5XMAA]S-^VEAC^=;,L>P="6V2[U*AMV4]G AT Y=/%F79:"=IG'P=/N-O MDL5J>C6=%QDEEV0QF:S3S9THUE/^ZC*.RZKBG<34MK GX-4G>%46)K! =?)> M"AM_F_QV4A86V9V00^!W5,DGFT]7OU>#A.XTBG=2R;?)Z>CB.>O+00TE5)V_ M?7:.FA#N[>27%9(5!ED^;O=7SC3+L!G>3&J9OL%>'D@-)6DQI#,)'1>F3U? MIGN/!K/IU?R =#1;*!\OOR[39ZO%]47>L3['!F>L,*H<&ZA<&MC+^ KJ\0$5 M!6'>N;>\6;^?'?R0#I>=>]>+S^)QO>RJW^N;X>S@`>F*5Q7E>JKENNWTCX^1 MQ9? G!?_43#Z1\9@<-NY-QB/,W8\_Y47-KC-?H_5[V]?9@<_BE\BQU#DF(L< M%!("\C=&,:QS;Y.N-ZHB.<&'V4$?>=^G!WWZ7HHV AT 3C2$Y"60*T<1I$E M(80$P.$2P((<4<>UF(%**G1%8MXH(2(T:9EX=(X7H*=867-SF& MD;\I(@59TOAPO904A7YVP6T,.GUBJP#VJD"A-^)Y-)C-#G3M/EL_33^_O)G- M"E4I-$]7%:%]1>>NI_F+#UG=F%4!DN=+7IPE;]*KF]E@)0T7H& M]@"/=A8N[W7ZQZ<>?GT!3K-T,#LXA*C4&8D[BV4.-<6CZ/)<)X9+BRI[7*4; M%Q3]X#E!]*=_(O838O>[F$I([#8`;H7G.+%L[!+1^UU(!>S&7:X3/@6O/YQ^ M2I)5NKZ9;7J23F)]W#TDBG!^((!#0O;Q,2K>(43R=ZIE]L<;;"=88L M8!]/ZT#>5N AT HSAD_`-W#?)2;%!06/BC:4B8!: >FL*22"WY M>,9BY]Z'N1 "M'A5P_=%5>V'+*:A#I*\+W]9+#ZN'W)AB\>:X,1SB\:9]:Y( MR(^"Z!_Y*X@"9-P AT R\&_1)K801IH>SN4MI&@!O"%])#%AWFEQP'Y.TG/AF@: MMY%>;M@*R5G>$P-^R4'T=Y*<#90,M9&<,L.%X"RGD>%"-@\0# &:=-5JY9/Q MM>M&_P>0X/@4N\WNQZ6_P4D+?R-_'._D>@@3/1%&7_H8D>EC9(FZJY!/(TW& MO24*>!/')ZN3V:_)>)V1<#'+#!X?PL<5,42&[Z$BU3K?PW!2-E^7J4EE%*XF M)ZIYA?BG-26/-6J&/ X-]C AT T DOT DOT S0"!RQ^RR^FV#5'@(<_F%0LKR(FB$PO&TQ M!(:WK89 19;[/)7;'7G&@*?=&>&^G>ZB+ROM9W'7T]E_9 2$%#^?UVGM=!./ MCI*:F9B3V6)M:RFG]5H:UDL[2..\9A*%A"=1M"D4OY\Z$M5N4E+7F;X2=HEM MYTW;H32/"PVE'@V-7.J,L(+IO46%JB,G91#(:=?;UQY4?>\-^@RUBCQJ%=6H ME0 AT 8;M:6+&+8!OT AT 1(WX1WN=/A3&3P5O!NIEF4?51!T"^>^\L-%M]Q "4$0G M*C\1[XCQ+GES>?E^E0[&2?)>S."EJZQ)HX^.RF89RU G!R%0=;)9<("G)22L MA:20FA45KY#SBCMOB"_ZBJT8((Y*K03;A+9_?/3N& J+T8NVBX61'0O'M,%X M'<)*PFH&$1CO1$!>^J]5 AT B&;PW;"$8U:B\H^@,77F@`UJLLES:VJC(&/6/VC/CK M1&IC%@A#@!JVBU-Y6S'L^EV AT UNZ6(LD7C MWWR#4`H-^@O50@$H+ MI:6B'A9KU*@*::'T5#02V,-B19H:)#$U*B-7JV64G#46(Y-\IT^%A P3 MY+I?6KFET AT I%6SG'.')$'GO,1#DE AT Y$GX%6+H R! M.4-C$1JX5>P)"Z-RN24JA,>"C;5S:XF)FM5$4:1/:U+/+%$YNQ.:U7SR_/?; M(4SDKBS/I*:!J,PP.?T+],N'9/AUDZZEA,HB(&1"?SP,N >2?>]8,TS_OIIN M[-DEB/ =X;3CYR%V=SC-JM4*4,%7:YQFN^"TW^U#\1WB-*K':=Z,TXZ[CL&^ M<)I\7YS^(K2U!5!#8"*UW[QBJ $U-W$ZW AT ZG'47'^&Y$7BW?634DP"Z1W$V) M47Y'TZ^L3!6,082[=09I']8_8*!]2S1QR$"+RFW2 M.=2,- 9^(P]!`Q.D,R$!2P^AQZS[7P+/R[C9`;A(TX^.?K2R_[S1_#O;.R!1 M]O_;T($I!RZTV9+O`B>S=9I^; ,GN(UM(3QH6\I-JRW!!#M"#&R2D0A ?"& MJ+/X#WE893FJ&1FZ;R20ZE8%`22(`X)P2Q AT PC\LL,0EB AT 7&&1E_^W=;Y-PH>5 AT _F]VLW]N]'>%=EXV=+3TPBO:V]/1U/MIMX9AL M%UT3)[J.:#&*B&\4$0]]1KKGM6.G5S4[&@7'CR1M/8!,3?1M48"D6>GZ(JRV M1=1JE[!60N<9,0G36$B\/TIGKOL7\NKOBXK<8 M8MNBXX_90R3W(>F^QMYHOIDUV<#0X&-V AT U#GZ*@X:X*[2;I:S1=Y&"O,X^UB M9<:WPX6[Y*)G#S#D;W6@'R+!]"W+05&S5#R MVWSF`1/6"DP@;0839VV*A\#$7#-M"1*D)4CPQ AT 6!!BSQ3TC%P./1_86P)+(G M-V*TU8B/G @Y)L48]^W<==4AH\](JS%.]CW& M70)B<]IB-92A]NB]N4,.^=G?7(W1GZZ (8/M%_-T61D7, MU##A'HGH.K*#`P1I8*G.`\+D3P;"HN&1W9[MMN5&MM^$$/@?6B[6QSSR6FF$ MH'"0E4BE<^R:]RI&,7-B#UK\A52+VNTAVZD6=52+:=-ME;C%,?V(V;3%EG?= MJIC3^$1GD2,(IM;+B8KEB2AV2JO6/@XA8(3%@&@;"+5]>7>NJ:7T M+D;OT_'-+"WD1X)'RLK AT P3Y3IEKMS@M1M=G-]4.R=O>CZKPYIOL^_^7X7]4\ M:VSZDC:EL9A27(ISY[LM]KS'PF V3[\DUXMQ:G#S3M N9F,/I:^"$J,-,@0\ M9/EN/(/..UW,?,XU:^%<^S9M( +WX5T[V$'^BMXUN1OOFMR==TVK788XCK;V MKNG=[3)$Y9TA?] M:YJ50,1VX\N[1O:_;X8V[V^DI)?]XWBM$?M+N_'4]K4B MOI6O11U?B\*6NW_^E!M"6OCE%.WJEY=77OPU_7)JN\ITNP4UZOA E ?]_JYF^!.OCS>^O4/:'.[)EAQ$%![=TY MP3WT&>E_R:VW-U(A`KNU7N*6IUO:>/:YWSP/.^I/S]Y]^_HZ6?X]W'3?SFK] MT%/'>[NVI9H"^324M"Q[@U;PW7 M7F3Q`F\6)^KNF.VNL2B,976)9 5!BD)9O<4RG=<:/?/V*ZO)#I;&VF90#ZU< MI!)XZUW#9MB%'<>MC%FS4"G AT 8:%:E=K]*'>;>\%0S+-3L^=>!!R" CW?<6OPKWJGT*B)M'?*J;-W>YW+#] M/@6%[Y[9).]FI]@'[Z&-LWK$Z B:[H+P^=VV8NJ45?=E1)HWNMUM%]9=%Z%# MPJUNNL#5@-E1N5EKX45&-Y:\-3G:J.[$J%"?E_.E:J5J5%R\K#%2;. M023O)QZ771LA1P>UVU=^%,_&1)+)+F*HX3B\34\;SL5;].J2.8->AEOA#,3- M4%LCSMT,M56*W2;C\LR^M `<>BR 4U=VNH3O5Y:@B[(L AT H=^Q44[;:+C+:K>D$7Z?Z3AP4+T6I;XH/,$ $$>]= M8OF%&/4A'!)!^:V(ZKJSVN]8J"_:D(B0(E-^;4?^>0[U11D2,2K2[:/DM:S5 MIU\(!=S*JF90\J]MJ(^T$$J 126/J=05D'\TA5"&K*QJCWYNM-773@@#Q*+J M5]\.J2^ 8;OQ^4[!O 3UB1/"J&RHLP18% MY!1QA (4_B^'3)U/J_0N"= _U=+@5Y:KE[;;#D&[@T=Y,$1ZC3>VYU&)`<6> M6 ,"WA1LV%=I*<3VG?]Q+C03[^YZV!;12"4T+?Z H*NM!;O![6!UI=]) M*KXOYXT[?"=YQ,NKV6)H&;+.H_%@,ZC*TI)Z/Q-Q$U$D=PS++[[$6L>CCL%' MR&BVF%\Y`8%89_:ER+-6GO=,3,)Y$]0FI>5 AT E!X$\D) 24F#RH(A8G%,"! 7 M(CP2AW$/Y#DV]:C6I]5;7CZ*>=O\I9BR*W*5#%!4DDIO5I7CU@\TI.55!8'V M$.9M<]BRYR3BVBGQ]18 AT 5S=4?GE^T%L(#XDS$AN+`WE*OI68*<3B,X2TE"UD ME1C%CK)"XN6CO-BF$"XO'C4QRZ\+J$>\1S'+=M:*V?2*2S%'@'*"&> MQ!PN MGF!_"HJ0*V8$8$0!C>6Q)24:4#UB7LD.E;)%E<1!2<"K7*34<;(_*6-&&I2F M08*8!=41! K%:M.I62;G`& D]]\4>EIA`-(&=JG(%6F5S$K5E$<2\^0]B@^S M/R@^$F1-`PI(-,PMRSR,HSAF'%? Z<-53;M I8B1)N@*5TF%&'L4(.*-H]R< MSBA'.8H9B2&)VP AT 9!(4L5<C2=ZA^]L^.*^Y6V M^0HQ)HX]Z>*K#/[7\KKZ0/<['_UY]&6Q&FN#01[6EN^0^:XP5A0S2B"*?$"H M7N"(4WEMC$R>ZUXI-EF>*":(>"&CUH7C@ 2Y.'<5US3-G9<.M5';-Z.< M4JM^@9'.*S2%H-*9HW'Z^4@$MI6*X"I55XR*`%8$I7KZ4VUE;Z02P\9+Y S M)JI^"QJ)"$U$`EF::,*-LY#.2U-A93!9XJPW-1^$H;0 AT 1VMT[H(0IGYIOA_9 M`&LNIIDSV?CPHHU! M-;E0V)I+34?%C+5F$^ZG.";-7HKEB%@Q>%,/N7Z.Q0`UR,.VDU9V#'5HU\-9 MU&2,;4YQ@),VJ=%HI+V<]8C/K",UVEY8E>5J\>'H&A\M/UX=+=9'Z]7HZ-7Y MQ=G;(^/#O 8V*7^ZBOMT9]U&)F>US&NX;;?(^'Y^$UH_NFQ?O9J"B+^@XJ[[ M.RH%^TL16K=-"0UB9M0;QM74"[T(VA__1[&WK2OS.G4U-8+A&NF2PIW_!U!+ M`P04``(`" `/G)DJI]B