Daniel Ramsbrock
2005-09-13 17:04:02 UTC
In the project description, it says that the 'name' field in
Process_Info needs to come from the 'program' argument of Spawn(), but I
don't see Spawn() storing this information anywhere. Should we be
creating a new field for this in the User_Context struct? Perhaps even
store a pointer to an entire Process_Info struct inside User_Context? Or
should we be extracting the program name from the argument block
(pointed to by User_Context->argBlockAddr)?
If not either of those, what would be the recommended approach?
Thanks,
Daniel
Process_Info needs to come from the 'program' argument of Spawn(), but I
don't see Spawn() storing this information anywhere. Should we be
creating a new field for this in the User_Context struct? Perhaps even
store a pointer to an entire Process_Info struct inside User_Context? Or
should we be extracting the program name from the argument block
(pointed to by User_Context->argBlockAddr)?
If not either of those, what would be the recommended approach?
Thanks,
Daniel