Что значит ! в строках патча?
if ((calfile = getenv("TSLIB_CALIBFILE")) != NULL) {
! cal_fd = open (calfile, O_CREAT | O_RDWR);
} else {
! cal_fd = open ("/etc/pointercal", O_CREAT | O_RDWR);
}
sprintf (cal_buffer,"%d %d %d %d %d %d %d",
cal.a[1], cal.a[2], cal.a[0],