|
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. Cheers, Peter
0001-Refactor-chicken.file.posix-so-it-no-longer-refers-t.patch
Description: Text Data
0002-Refactor-chicken.time.posix-so-it-no-longer-refers-t.patch
Description: Text Data
0003-Refactor-chicken.process-so-it-no-longer-refers-to-c.patch
Description: Text Data
0004-Refactor-chicken.process.signals-so-it-no-longer-ref.patch
Description: Text Data
0005-Refactor-chicken.process-context.posix-so-it-no-long.patch
Description: Text Data
signature.asc
Description: PGP signature
[Prev in Thread] | Current Thread | [Next in Thread] |