Next: Blocking Signals, Previous: Interrupted Primitives, Up: Signal Handling

### 24.6 Generating Signals

Besides signals that are generated as a result of a hardware trap or interrupt, your program can explicitly send signals to itself or to another process.

- Signaling Yourself: A process can send a signal to itself.
- Signaling Another Process: Send a signal to another process.
- Permission for kill: Permission for using `kill`.
- Kill Example: Using `kill` for Communication.