table of contents
other versions
- jessie 1:17.3-dfsg-4+deb8u2
 - jessie-backports 1:19.2.1+dfsg-2+deb9u1~bpo8+1
 - stretch 1:19.2.1+dfsg-2+deb9u2
 
other sections
| lib(3erl) | Erlang Module Definition | lib(3erl) | 
NAME¶
lib - A number of useful library functionsDESCRIPTION¶
Warning:
This module is retained for compatibility. It may disappear without warning in a
  future release.
EXPORTS¶
flush_receive() -> ok
Flushes the message buffer of the current process.
error_message(Format, Args) -> ok
Types:
Format = io:format()
 
Args = [term()]
 
Prints error message Args in accordance with Format. Similar to
  io:format/2, see io(3erl).
progname() -> atom()
Returns the name of the script that started the current Erlang session.
nonl(String1) -> String2
Types:
String1 = String2 = string()
 
Removes the last newline character, if any, in String1.
send(To, Msg) -> Msg
Types:
To = pid() | atom() | {atom(), node()}
 
Msg = term()
 
This function to makes it possible to send a message using the apply/3
  BIF.
sendw(To, Msg) -> Msg
Types:
To = pid() | atom() | {atom(), node()}
 
Msg = term()
 
As send/2, but waits for an answer. It is implemented as follows:
sendw(To, Msg) ->
    To ! {self(),Msg},
    receive
        Reply -> Reply
    end.
The message returned is not necessarily a reply to the message sent.| stdlib 2.2 | Ericsson AB |