#include <lunaix/fs/taskfs.h>
#include <lunaix/process.h>
-void
-__read_pending_sig(struct twimap* map)
-{
- struct proc_info* proc = twimap_data(map, struct proc_info*);
- twimap_printf(map, "%bb", proc->sig_pending);
-}
-
-void
-__read_masked_sig(struct twimap* map)
-{
- struct proc_info* proc = twimap_data(map, struct proc_info*);
- twimap_printf(map, "%bb", proc->sig_mask);
-}
-
void
__read_parent(struct twimap* map)
{
export_task_attr()
{
struct twimap* map;
- map = twimap_create(NULL);
- map->read = __read_pending_sig;
- taskfs_export_attr("sig_pending", map);
+
+ // FIXME goes to thread specific location
+ // map = twimap_create(NULL);
+ // map->read = __read_pending_sig;
+ // taskfs_export_attr("sig_pending", map);
- map = twimap_create(NULL);
- map->read = __read_masked_sig;
- taskfs_export_attr("sig_masked", map);
+ // map = twimap_create(NULL);
+ // map->read = __read_masked_sig;
+ // taskfs_export_attr("sig_masked", map);
map = twimap_create(NULL);
map->read = __read_parent;