'patch' takes a patch file containing a difference listing
produced by diff and applies those differences to one or
more original files, producing patched versions.

This is the GPL version from the Free Software Foundation.