« EventDnsBase::loadHosts
EventDnsBase::setOption »

EventDnsBase::parseResolvConf

(PECL event >= 1.2.6-beta)

EventDnsBase::parseResolvConf — Scans the resolv.conf-formatted file

説明

public function EventDnsBase::parseResolvConf( int $flags , string $filename ): bool

Scans the resolv.conf-formatted file stored in filename, and read in all the options from it that are listed in flags

パラメータ

flags

Determines what information is parsed from the resolv.conf file. See the man page for resolv.conf for the format of this file.

The following directives are not parsed from the file: sortlist, rotate, no-check-names, inet6, debug.

If this function encounters an error, the possible return values are:

  • 1 = failed to open file
  • 2 = failed to stat file
  • 3 = file too large
  • 4 = out of memory
  • 5 = short read from file
  • 6 = no nameservers listed in the file

filename

Path to resolv.conf file.

戻り値

成功した場合に true を、失敗した場合に false を返します。

関連キーワード:
resolv   conf   EventDnsBase   Scans   formatted   parseResolvConf   flags   filename   read   listed   parsed   failed   loadHosts   setOption   event   beta   stored   options   Determines   what   information   format   following   directives   sortlist
関連する関数・ページ:
class.eventdnsbase   eventdnsbase.construct   eventdnsbase.setoption   eventdnsbase.clearsearch   eventdnsbase.loadhosts   eventdnsbase.addnameserverip