Hunk #n FAILED at nnn. n out of n hunks FAILED - saving rejects to file file.rej
This means that one or more changes, called hunks, could not be introduced into the file. Occasionally this could be because the patch was emailed or copied into a file and whitespace was either added or removed. Try adding --ignore-whitespace to the command line to work around this.
If you still get errors, it is most likely the patchfile was created for a version of eCosPro that is substantially different from the version you are using. In this event, please report this issue on the eCosCentric Bugzilla website.