patching file `sem.c' Hunk #1 succeeded at 58 with fuzz 2. Hunk #2 succeeded at 92 with fuzz 1. Hunk #3 succeeded at 203 with fuzz 2. Hunk #4 FAILED at 373. Hunk #5 FAILED at 390. Hunk #6 FAILED at 452. patch unexpectedly ends in middle of line Hunk #7 FAILED at 584. 4 out of 7 hunks FAILED -- saving rejects to sem.c.rej patch unexpectedly ends in middle of line