Download Reference Manual
The Developer's Library for D
About Wiki Forums Source Search Contact

Ticket #1225 (closed defect: fixed)

Opened 4 years ago

Last modified 3 years ago

C/Posix support for FreeBSD

Reported by: Ralith Assigned to: fawzi
Priority: major Milestone: 0.99.9
Component: Core Functionality Version: 0.99.7 Dominik
Keywords: Cc:

Description (Last modified by Ralith)

This should act as a central repository for all patches to the C/POSIX sections of tango necessary to add support for FreeBSD. Attached are those necessary to make current tango SVN buildable and usable across a wide range of, but not all, its functionality. Examples that do not build as of this posting: concurrency/fiber_test.d networking/selector.d text/localetime.d

See #896 for background. Other patches to non-C portions of tango, to be posted, are required to achieve the level of functionality described.

Attachments

stdc.patch (62.8 kB) - added by Ralith on 09/10/08 18:57:26.
Now with 'in,' termios, and other fixes
stdc2.patch (2.8 kB) - added by Ralith on 11/07/08 19:16:50.
New fixes for new problems.

Change History

08/05/08 03:22:28 changed by Ralith

  • description changed.

08/15/08 03:16:54 changed by Ralith

Updated patch with correct definition of struct stat_t; file-related things should now work.

08/15/08 03:55:35 changed by Ralith

Updated patch with implementation of log2 functions

09/08/08 16:33:57 changed by sean

  • status changed from new to assigned.

I know it's a lot to ask, but I don't suppose you'd be willing to update the patch by adding "in" qualifiers where appropriate, per the latest stdc/posix headers? I really should have applied this patch before making the latest batch of changes, but it didn't occur to me until after I'd finished :p

09/10/08 18:57:26 changed by Ralith

  • attachment stdc.patch added.

Now with 'in,' termios, and other fixes

10/03/08 20:19:21 changed by sean

Nice work!

10/03/08 20:48:20 changed by sean

  • status changed from assigned to closed.
  • resolution set to fixed.

(In [3956]) Applied patch to fix stdc support on freebsd. This closes #1225

11/07/08 19:16:50 changed by Ralith

  • attachment stdc2.patch added.

New fixes for new problems.

11/07/08 19:18:17 changed by Ralith

  • status changed from closed to reopened.
  • resolution deleted.

Well, my original patch lasted a few months, at least.

01/07/09 17:26:08 changed by larsivi

Did you have a more recent patch here?

03/23/09 18:34:05 changed by larsivi

  • owner changed from sean to fawzi.
  • status changed from reopened to new.
  • milestone changed from 0.99.8 to 0.99.9.

04/10/09 09:06:48 changed by fawzi

  • status changed from new to closed.
  • resolution set to fixed.

(In [4539]) checking in some more of Ralith badly neglected freebsd patches, detabify file, closes #1225