Re: [HACKERS] Initdb not running on beos
Adam Haberlach writes: How does Windows manage to work? Windows NT has hard links. -- Peter Eisentraut [EMAIL PROTECTED] http://yi.org/peter-e/
Re: [HACKERS] Initdb not running on beos
On Mon, Nov 27, 2000 at 04:09:46PM -0500, Tom Lane wrote: Cyril VELTER [EMAIL PROTECTED] writes: Unfortunatly, there is no hard link on beos :=(. link and unlink are there, but link always return "No such file or directory". Somewhere right around here is where I am going to ask why we are entertaining the idea of a BeOS port in the first place... it's evidently not Unix or even trying hard to be close to Unix. You've asked this before. How does Windows manage to work? -- Adam Haberlach |"California's the big burrito, Texas is the big [EMAIL PROTECTED] | taco ... and following that theme, Florida is http://www.newsnipple.com| the big tamale ... and the only tamale that '88 EX500| counts any more." -- Dan Rather
Re: [HACKERS] Initdb not running on beos
Adam Haberlach [EMAIL PROTECTED] writes: On Mon, Nov 27, 2000 at 04:09:46PM -0500, Tom Lane wrote: Somewhere right around here is where I am going to ask why we are entertaining the idea of a BeOS port in the first place... it's evidently not Unix or even trying hard to be close to Unix. You've asked this before. How does Windows manage to work? Objection! Point not in evidence! ;-) Seriously, we do not pretend to run on Windows. It does seem to be possible to run Postgres atop Cygwin's Unix emulation atop Windows. However, that's only because of some superhuman efforts from the Cygwin team, not because Windows is a Postgres-compatible platform. As far as the original question goes, I suspect that a rename() would work just as well as the link()/unlink() combo that's in that code now. I would have no objection to a submitted patch along that line. But the target audience for Postgres is POSIX-compatible platforms, and I do not think that the core group of developers should be spending much time on hacking the code to work on platforms that can't meet the POSIX spec. If anyone else wants to make that happen, we'll accept patches ... but don't expect us to supply solutions, OK? regards, tom lane
Re: [HACKERS] Initdb not running on beos
Cyril VELTER [EMAIL PROTECTED] writes: Unfortunatly, there is no hard link on beos :=(. link and unlink are there, but link always return "No such file or directory". Somewhere right around here is where I am going to ask why we are entertaining the idea of a BeOS port in the first place... it's evidently not Unix or even trying hard to be close to Unix. Bad enough to have dozens of #ifdef __BEOS__ already uglifying the code; I don't intend to hold still for people saying "you can't use link()". regards, tom lane
Re: [HACKERS] Initdb not running on beos
Cyril VELTER [EMAIL PROTECTED] writes: FATAL 2: InitReopen(logfile 0 seg 0) failed: No such file or directory Does BeOS not support link(2) ? See XLogFileInit() in src/backend/access/transam/xlog.c. regards, tom lane