[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Chicken-hackers] [PATCH] Refactor posix so that identifiers appear to c

From: Peter Bex
Subject: [Chicken-hackers] [PATCH] Refactor posix so that identifiers appear to come from the "submodules"
Date: Mon, 30 Apr 2018 20:28:07 +0200
User-agent: NeoMutt/20170113 (1.7.2)

Hi all,

As I mentioned in an earlier e-mail, the posix module can be
refactored so that it set!s the identifiers declared in the
other modules (like chicken.file.posix, chicken.time.posix etc).

The attached set of patches makes it so.  I've also removed some
duplicate and unused definitions from the platform-specific files.

It's a bit annoying to do it this way, but it looks a lot saner and
cleaner from the outside, given that every identifier will be prefixed
with the "correct" module name instead of the weird "chicken.posix#".

This also helps a lot making the types.db a bit saner, since we no longer
group all the posix stuff onto one big pile, but it's nicely grouped by
modules that ultimately export the identifiers.


Attachment: 0001-Refactor-chicken.file.posix-so-it-no-longer-refers-t.patch
Description: Text Data

Attachment: 0002-Refactor-chicken.time.posix-so-it-no-longer-refers-t.patch
Description: Text Data

Attachment: 0003-Refactor-chicken.process-so-it-no-longer-refers-to-c.patch
Description: Text Data

Attachment: 0004-Refactor-chicken.process.signals-so-it-no-longer-ref.patch
Description: Text Data

Attachment: 0005-Refactor-chicken.process-context.posix-so-it-no-long.patch
Description: Text Data

Attachment: signature.asc
Description: PGP signature

reply via email to

[Prev in Thread] Current Thread [Next in Thread]