Yep, Many thanks to take care Tomas. > I assume that you should have changed dllprt0.as rather than prt0.as?
Yes, of course (sorry for bad copy). > Moreover - remind me, do you target FreeBSD under x86_64 or x86 (if you > change the wrong one, it wouldn't have any effect, of course)? The snippet > above seems to suggest x86_64 (considering the offsets for argc and argv > addresses)... Yes, my target is x86_64 too... Hum, maybe totally stupid, but if uncomment each line ( remove first "." (dot)) ? Change dllprt0.as with that : global operatingsystem_parameter_envp global operatingsystem_parameter_argc global operatingsystem_parameter_argv set operatingsystem_parameter_envp,operatingsystem_parameters+0 set operatingsystem_parameter_argc,operatingsystem_parameters+8 set operatingsystem_parameter_argv,operatingsystem_parameters+16 Many thanks Tomas. Fred
_______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel