From: Vincenzo C. <vin...@ya...> - 2004-09-28 13:54:39
|
On Tuesday 28 September 2004 11:32, Luca Ferroni wrote: > I need to add interactivity to my user space file system. > For example, while executing create(), I need to ask a > question to the terminal that issued the request. > > Is there a way I can achieve this goal? It would not be possible generally speaking, since it might not be an interactive program but rather a daemon, or a GUI program creating the file. If you use the latest CVS however you should be able to get the PID for the caller, and by looking in /proc you should be able to find the process tty or something similar. Perhaps it would be better to redesign your program not to have such interactivity anyway, try to use e.g. extended attributes of files to set per-file options, or a configuration file for your filesystem. Bye Vincenzo |