1 #include <linux/semaphore.h>
4 down(struct *semaphore);
8 init_MUTEX_LOCKED(sem);
9 DECLARE_MUTEX(varname);
10 down_interruptible(sem);
12 #include <linux/mutex.h>
14 Documentation/mutex-design.txt
17 Quando? 9 Jan 2006, f3f54ffa703c6298240ffd69616451d645bae4d5
18 Rationale em Documentation/mutex-design.txt
19 Enfim, pq usar? Pq "Mingo" says so!
22 mutex_init(struct mutex *);
23 DEFINE_MUTEX(varname);
30 Ambos dormem. Portanto, cuidado com o contexo onde usá-los.