00001 /* -*- c -*- */ 00009 /* (c) 2004 Technische Universitaet Dresden 00010 * This file is part of DROPS, which is distributed under the terms of the 00011 * GNU General Public License 2. Please see the COPYING file for details. 00012 */ 00013 import <l4/sys/types.h> // fixme: this include seems superfluous 00014 import <l4/l4vfs/types.h> 00015 00019 library l4vfs 00020 { 00024 [uuid (70)] 00025 interface select_notify 00026 { 00027 00038 [oneway] 00039 void request([in] object_handle_t handle, 00040 [in] int mode, 00041 [in] l4_threadid_t notif_tid); 00042 00051 [oneway] 00052 void clear([in] object_handle_t handle, 00053 [in] int mode, 00054 [in] l4_threadid_t notif_tid); 00055 }; 00056 };