Just figured out that Solaris uses different values for SOCK_STREAM and
SOCK_DGRAM. 
In ssfpc.inc change 
  SOCK_STREAM=2;
  SOCK_DGRAM=1;  

I tested this on solaris 10 x86 and I get output from your test program.
Can you please test this on SPARC? 
BTW I got a 120 "protocol not supported" error. 

Ludo

> -----Message d'origine-----
> De : Ungarn [mailto:[email protected]] 
> Envoyé : jeudi 30 juin 2011 13:07
> À : Ararat Synapse
> Objet : Re: [Synalist] RE : RE : synapse on sparc-solaris
> 
> 
> 
> "Bad file number"
> 
> thanks peter
> 
> > What is the error message?
> >
> > Writeln(http.Sock.LastErrorDesc);
> >
> > Ludo
> >
> >    
> >> -----Message d'origine-----
> >> De : Ungarn [mailto:[email protected]]
> >> Envoyé : jeudi 30 juin 2011 11:28
> >> À : Ararat Synapse
> >> Objet : Re: [Synalist] RE : synapse on sparc-solaris
> >>
> >>
> >>
> >> thanks ludo,
> >>
> >> i have copied all values to unxsockh.inc and now i can 
> compile it for 
> >> solaris but on windows and linux i get an response,
> >> on solaris - nothing
> >> i tried with tcpdump and nothing happens on the net
> >>
> >> thanks peter
> >>
> >> my simple prog:
> >> ****
> >> program test;
> >>
> >> uses
> >>     Classes, sysutils,
> >>     snmpsend, httpsend;
> >>
> >> var
> >>     http : THTTPSend;
> >>     lines : TStringList;
> >>
> >> begin
> >>     WriteLn( 'Test sparc' );
> >>
> >>     lines := TStringList.Create;
> >>
> >>     http := THTTPSend.Create;
> >>     http.HTTPMethod( 'GET', 'http://www.gauns.org' );
> >>     WriteLn( HTTP.Headers.Text );
> >>     lines.LoadFromStream( HTTP.Document );
> >>     WriteLn( '*******************' );
> >>     WriteLn( lines.Text );
> >> end.
> >> ****
> >>
> >>
> >>      
> >>> I haven't used it on Solaris but a quick look at ssfpc.inc
> >>>        
> >> shows that
> >>      
> >>> solaris/unxsockh.inc is missing the definitions for the
> >>>        
> >> setsockopt and
> >>      
> >>> getsockopt options. Solaris supports setsockopt and 
> getsockopt but 
> >>> AFAIK not all of the options listed in 
> linux/unxsockh.inc. What you 
> >>> could do is to copy the missing definitions from 
> linux/unxsockh.inc 
> >>> (line 172 and further) into solaris/unxsockh.inc. 
> Ssfpc.inc is only 
> >>> mapping the constants to the corresponding constants in 
> sockets.pp 
> >>> and, at first sight, the setsockopt and getsockopt options
> >>>        
> >> mapped are
> >>      
> >>> not used with snmpsend. So if they are not implemented in
> >>>        
> >> Solaris, it
> >>      
> >>> won't hurt defining them when they are not used.
> >>>
> >>>
> >>> Ludo
> >>>
> >>>
> >>>
> >>>        
> >>>> -----Message d'origine-----
> >>>> De : Ungarn [mailto:[email protected]]
> >>>> Envoyé : jeudi 30 juin 2011 01:30
> >>>> À : Ararat Synapse
> >>>> Objet : [Synalist] synapse on sparc-solaris
> >>>>
> >>>>
> >>>> Hi everybody,
> >>>>
> >>>> did someone used synapse snmpsend on sparc-solaris
> >>>>
> >>>> i get with every version (2.1.1, 2.4.2) following errors
> >>>>
> >>>> ssfpc.inc(157,32) Error: Identifier not found "IP_TOS"
> >>>> ssfpc.inc(158,32) Error: Identifier not found "IP_TTL"
> >>>> ssfpc.inc(159,32) Error: Identifier not found "IP_HDRINCL"
> >>>> ssfpc.inc(160,32) Error: Identifier not found "IP_OPTIONS"
> >>>> ssfpc.inc(162,32) Error: Identifier not found "IP_RECVOPTS"
> >>>> ssfpc.inc(163,32) Error: Identifier not found "IP_RETOPTS"
> >>>> ssfpc.inc(171,32) Error: Identifier not found "IP_MULTICAST_IF"
> >>>> ssfpc.inc(172,32) Error: Identifier not found "IP_MULTICAST_TTL"
> >>>> ssfpc.inc(173,32) Error: Identifier not found "IP_MULTICAST_LOOP"
> >>>> ssfpc.inc(174,32) Error: Identifier not found "IP_ADD_MEMBERSHIP"
> >>>> ssfpc.inc(175,32) Error: Identifier not found 
> "IP_DROP_MEMBERSHIP"
> >>>> ssfpc.inc(211,35) Error: Identifier not found "IPV6_UNICAST_HOPS"
> >>>> ssfpc.inc(212,35) Error: Identifier not found "IPV6_MULTICAST_IF"
> >>>> ssfpc.inc(213,35) Error: Identifier not found 
> "IPV6_MULTICAST_HOPS"
> >>>> ssfpc.inc(214,35) Error: Identifier not found 
> "IPV6_MULTICAST_LOOP"
> >>>> ssfpc.inc(215,35) Error: Identifier not found "IPV6_JOIN_GROUP"
> >>>> ssfpc.inc(216,35) Error: Identifier not found "IPV6_LEAVE_GROUP"
> >>>>
> >>>> i can compile it on solaris box or crosscompile on linux,
> >>>>          
> >> same result
> >>      
> >>>> ! on linux and crosscompile windows, there are no problems
> >>>>
> >>>> i can give acces to my solaris-sparc box, if someone will try
> >>>>
> >>>> thanks in advance
> >>>> peter
> >>>>
> >>>>
> >>>> --------------------------------------------------------------
> >>>> ----------------
> >>>> All of the data generated in your IT infrastructure is seriously 
> >>>> valuable. Why? It contains a definitive record of application 
> >>>> performance, security threats, fraudulent activity, and
> >>>>          
> >> more. Splunk
> >>      
> >>>> takes this data and makes
> >>>> sense of it. IT sense. And common sense. 
> >>>> http://p.sf.net/sfu/splunk-d2d-c2 
> >>>> _______________________________________________
> >>>> synalist-public mailing list 
> [email protected]
> >>>> https://lists.sourceforge.net/lists/listinfo/synalist-public
> >>>>
> >>>>
> >>>>          
> >>>
> >>>        
> >> 
> ---------------------------------------------------------------------
> >> -
> >>      
> >>> --------
> >>> All of the data generated in your IT infrastructure is
> >>>        
> >> seriously valuable.
> >>      
> >>> Why? It contains a definitive record of application
> >>>        
> >> performance, security
> >>      
> >>> threats, fraudulent activity, and more. Splunk takes this
> >>>        
> >> data and makes
> >>      
> >>> sense of it. IT sense. And common sense. 
> >>> http://p.sf.net/sfu/splunk-d2d-c2 
> >>> _______________________________________________
> >>> synalist-public mailing list [email protected]
> >>> https://lists.sourceforge.net/lists/listinfo/synalist-public
> >>>
> >>>
> >>>        
> >>
> >>
> >> --------------------------------------------------------------
> >> ----------------
> >> All of the data generated in your IT infrastructure is seriously 
> >> valuable. Why? It contains a definitive record of application 
> >> performance, security threats, fraudulent activity, and 
> more. Splunk 
> >> takes this data and makes
> >> sense of it. IT sense. And common sense.
> >> http://p.sf.net/sfu/splunk-d2d-c2
> >> _______________________________________________
> >> synalist-public mailing list [email protected]
> >> https://lists.sourceforge.net/lists/listinfo/synalist-public
> >>
> >>      
> >
> > 
> ----------------------------------------------------------------------
> > --------
> > All of the data generated in your IT infrastructure is 
> seriously valuable.
> > Why? It contains a definitive record of application 
> performance, security
> > threats, fraudulent activity, and more. Splunk takes this 
> data and makes
> > sense of it. IT sense. And common sense.
> > http://p.sf.net/sfu/splunk-d2d-c2
> > _______________________________________________
> > synalist-public mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/synalist-public
> >
> >    
> 
> 
> 
> --------------------------------------------------------------
> ----------------
> All of the data generated in your IT infrastructure is 
> seriously valuable. Why? It contains a definitive record of 
> application performance, security 
> threats, fraudulent activity, and more. Splunk takes this 
> data and makes 
> sense of it. IT sense. And common sense. 
> http://p.sf.net/sfu/splunk-d2d-c2 
> _______________________________________________
> synalist-public mailing list [email protected]
> https://lists.sourceforge.net/lists/listinfo/synalist-public
> 


------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________
synalist-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synalist-public

Reply via email to