User's Guide
Reference Manual
Release Notes
PDF
Top
Erlang Run-Time System Application (ERTS)
User's Guide
Version 6.0
Expand All
Contract All
Chapters
Communication in Erlang
Top of chapter
Passing of Signals
Synchronous Communication
Implementation
Time and time correction in Erlang
Top of chapter
What does time correction mean in my system?
Where does Erlang use corrected time?
What is erlang:now/0 really?
Should I use erlang:now/0 or os:timestamp/0
Turning off time correction
Match specifications in Erlang
Top of chapter
Grammar
Function descriptions
Variables and literals
Execution of the match
Differences between match specifications in ETS and tracing
Examples
How to interpret the Erlang crash dumps
Top of chapter
General information
Memory information
Internal table information
Allocated areas
Allocator
Process information
Port information
ETS tables
Timers
Distribution information
Loaded module information
Fun information
Process Data
Atoms
Disclaimer
How to implement an alternative carrier for the Erlang distribution
Top of chapter
Introduction
The driver
Putting it all together
The Abstract Format
Top of chapter
Module declarations and forms
Atomic literals
Patterns
Expressions
Clauses
Guards
The abstract format after preprocessing
tty - A command line interface
Top of chapter
Normal Mode
Shell Break Mode
How to implement a driver
Top of chapter
Introduction
Sample driver
Compiling and linking the sample driver
Calling a driver as a port in Erlang
Sample asynchronous driver
An asynchronous driver using driver_async
Inet configuration
Top of chapter
Introduction
Configuration Data
User Configuration Example
External Term Format
Top of chapter
Introduction
Distribution header
ATOM_CACHE_REF
SMALL_INTEGER_EXT
INTEGER_EXT
FLOAT_EXT
ATOM_EXT
REFERENCE_EXT
PORT_EXT
PID_EXT
SMALL_TUPLE_EXT
LARGE_TUPLE_EXT
MAP_EXT
NIL_EXT
STRING_EXT
LIST_EXT
BINARY_EXT
SMALL_BIG_EXT
LARGE_BIG_EXT
NEW_REFERENCE_EXT
SMALL_ATOM_EXT
FUN_EXT
NEW_FUN_EXT
EXPORT_EXT
BIT_BINARY_EXT
NEW_FLOAT_EXT
ATOM_UTF8_EXT
SMALL_ATOM_UTF8_EXT
Distribution Protocol
Top of chapter
EPMD Protocol
Distribution Handshake
Protocol between connected nodes
New Ctrlmessages for distrvsn = 1 (OTP R4)
New Ctrlmessages for distrvsn = 2
New Ctrlmessages for distrvsn = 3 (OTP R5C)
New Ctrlmessages for distrvsn = 4 (OTP R6)
Erlang Run-Time System Application (ERTS) User's Guide
Version 6.0
April 7, 2014