AG
erl
но без простановки переменных окруженияSize: a a a
SP
erl
но без простановки переменных окруженияSL
AG
SL
erl
но без простановки переменных окруженияSP
erl
работвет то и в erlexec долженSL
erl
работвет то и в erlexec долженSL
SL
SP
$ tail `which erl`
#
ROOTDIR="/home/....../lib/erlang"
BINDIR=$ROOTDIR/erts-10.3.5.6/bin
EMU=beam
PROGNAME=`echo $0 | sed 's/.*\///'`
export EMU
export ROOTDIR
export BINDIR
export PROGNAME
exec "$BINDIR/erlexec" ${1+"$@"}
SP
SL
YZ
SL
V
ML
#pragma packed
struct Header {
uint8_t pid:3;
uint8_t start:1;
...
}
V
enif_alloc_binary..
enif_get_tuple(..
enif_get_int(..., &val,..)
ibin->data[0] = TAG
memcpy(ibin->data +1, val, sizeof(val))..
V
val_to_bin({A,B,C,D}, _) ->
%% ipv4
<<?IPV4, A,B,C,D>>;
V
V