petdance/scratch — Issue #1089: RFC: decorate all functions in src/platform.c with PARROT_EXPORT
Author: petdance
Created: 2011-11-14 06:14:39+00:00
State: open
Labels: core, Pri-normal, rfc, Sev-medium

I propose that we add PARROT_EXPORT to all functions in src/platform.c (i.e. all functions in all files used to generate src/platform.c). This is necessary so that users of libparrot, in this case dynpmcs, can access platform-specific functions. The problem that brought this up was that the OS pmc couldn't access Parrot_get_user_id, but I can imagine this cropping up in other places too.
I've created a gci task for this and rfw plans to work on it, but I want to make sure I'm not missing anything before I merge into master.

Originally http://trac.parrot.org/parrot/ticket/1921 by @cotto