ediff-find-file

ediff-find-file is a compiled Lisp function in `ediff.el'.

(ediff-find-file FILE-VAR BUFFER-NAME &optional LAST-DIR HOOKS-VAR)

Visit FILE and arrange its buffer to Ediff's liking.
FILE-VAR is actually a variable symbol whose value must contain a true
file name.
BUFFER-NAME is a variable symbol, which will get the buffer object into
which FILE is read.
LAST-DIR is the directory variable symbol where FILE's
directory name should be returned. HOOKS-VAR is a variable symbol that will
be assigned the hook to be executed after `ediff-startup' is finished.
`ediff-find-file' arranges that the temp files it might create will be
deleted.