Name

SocketFile — specify Unix socket filename

SYNOPSIS

filename

DESCRIPTION

The directive specifies the filename which Interchange should create to enable Unix-domain socket communication. The filename must be writable by the Interchange daemon.

DIRECTIVE TYPE AND DEFAULT VALUE

Global directive

EXAMPLES

Example: Setting SocketFile

SocketFile /var/run/interchange/interchange.sock

NOTES

You would use SocketFile in combination with the vlink link program.

The MINIVEND_SOCKET environment variable is not honored by Interchange, contrary to what you can read in older Interchange documentation.

AVAILABILITY

SocketFile is available in Interchange versions:

4.6.0-5.9.0 (git-head)

SOURCE

Interchange 5.9.0:

Source: lib/Vend/Config.pm
Line 445

['SocketFile',        'root_dir_array',   ''],

Source: lib/Vend/Config.pm
Line 3934 (context shows lines 3934-3950)

sub parse_root_dir_array {
my($var, $value) = @_;
return [] unless $value;

no strict 'refs';
my $c = ${"Global::$var"} || [];

my @dirs = grep /\S/, Text::ParseWords::shellwords($value);

foreach my $dir (@dirs) {
  $dir = "$Global::VendRoot/$dir"
    unless file_name_is_absolute($dir);
  $dir =~ s./+$..;
  push @$c, $dir;
}
return $c;
}

AUTHORS

Interchange Development Group

SEE ALSO

Unix_Mode(7ic), SocketPerms(7ic), SOAP_Socket(7ic), IPCsocket(7ic)

DocBook! Interchange!