If verbose is set, then it'll print the differences to the screen. This procedure takes the relative path , and converts it to an absolute path. This sources the file filename , and traps all errors. It also ignores all extraneous output. If there was an error it returns a 1, otherwise it returns a 0.
Elements are fields delimited by spaces.
The result is a copy of list , without any elements that match pattern . You can use the common shell wildcard characters to specify pattern . The first is the pathname of the testsuite expect script running. This is used by tools like compilers where each testcase is a file. An example is the message that is printed if a shared library is out of date.