HP/UX, not just under USG systems.
}
/* Remove it from the screen. */
- if (EQ (buf, XWINDOW (selected_frame)->buffer))
+ if (EQ (buf, XWINDOW (selected_window)->buffer))
Fswitch_to_buffer (Fother_buffer (buf), Qnil);
/* Move it to the end of the buffer list. */
f1 = XTYPE (num1) == Lisp_Float ? XFLOAT (num1)->data : XINT (num1);
f2 = XTYPE (num2) == Lisp_Float ? XFLOAT (num2)->data : XINT (num2);
-#ifdef USG
+#if defined (USG) || defined (sun) || defined (ultrix) || defined (hpux)
f1 = fmod (f1, f2);
#else
f1 = drem (f1, f2);