> > > > On the otherhand if you consider ioctl nasty, maybe write() is an > > > > option? > > > > > > You want sleepvetos to be automatically unlocked/freed on close and > > > process exit/kill, so neither write nor ioctl is the right interface. > > > > An application opens a device node and then writes 1s to take the lock > > and 0s to release it. > > For example doing binary 0/1 writes from shell is hard... > Pavel If you have a strategy to hold an fd open from a shell, we can always agree on writing '0's and '1's to that fd. Uli -- ------- ROAD ...the handyPC Company - - - ) ) ) Uli Luckas Head of Software Development ROAD GmbH Bennigsenstr. 14 | 12159 Berlin | Germany fon: +49 (30) 230069 - 62 | fax: +49 (30) 230069 - 69 url: www.road.de Amtsgericht Charlottenburg: HRB 96688 B Managing director: Hans-Peter Constien _______________________________________________ linux-pm mailing list linux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/linux-pm