Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!gegeweb.org!de-l.enfer-du-nord.net!feeder2.enfer-du-nord.net!feeds.phibee-telecom.net!usenet.ukfsn.org!not-for-mail From: Martin Gregorie Newsgroups: comp.lang.java.programmer Subject: Re: Interplatform (interprocess, interlanguage) communication Date: Sun, 12 Feb 2012 16:02:33 +0000 (UTC) Organization: UK Free Software Network Lines: 19 Message-ID: References: <4f332c6d$0$288$14726298@news.sunsite.dk> <4f345b64$0$291$14726298@news.sunsite.dk> <4217698.319.1328892670179.JavaMail.geo-discussion-forums@pbcwg4> <4f36c705$0$294$14726298@news.sunsite.dk> <4f3734f8$0$287$14726298@news.sunsite.dk> NNTP-Posting-Host: 84.45.235.129 Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Trace: localhost.localdomain 1329062553 5932 84.45.235.129 (12 Feb 2012 16:02:33 GMT) X-Complaints-To: usenet@localhost.localdomain NNTP-Posting-Date: Sun, 12 Feb 2012 16:02:33 +0000 (UTC) User-Agent: Pan/0.135 (Tomorrow I'll Wake Up and Scald Myself with Tea; GIT 30dc37b master) Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:11984 On Sat, 11 Feb 2012 22:41:42 -0500, Arne Vajhøj wrote: > > C is not standard on Windows either. > > You need to get some things. > Yes, so if you're intending to write code that ports easily between Windows and *nix/POSIX (and in my case, OS-9), you end up writing a compatibility library for each target OS. This is mainly a collection of functions that are standard in one of the other target OSen and absent on its target system. A good example is the command line parser getopt(), which is absent from OS_9 and (IIRC) Windows libraries. -- martin@ | Martin Gregorie gregorie. | Essex, UK org |