Messages in this thread |  | | | Date | Fri, 17 Aug 2001 12:57:27 -0600 | | From | Victor Yodaiken <> | | Subject | Re: How should nano_sleep be fixed (was: ptrace(), fork(), sleep(), exit(), SIGCHLD) |
| |
On Fri, Aug 17, 2001 at 11:25:42AM -0700, george anzinger wrote: > > > How about something like: > > In ../asm/signal.h (for i386) > > #define PT_REGS_ENTRY(type,name,p1_type,p1, p2_type,p2) \ > type name(p1_type p1,p2_typ p2)\ > { struct pt_regs *regs = (struct pt_regs *)&p1;
In RTLinux we define MACHDEPREGS as an arch dependent type. PPC defines this as a pointer and x87 as the structure etc. The small number of functions that actually need to manipulate this can be made machine dependent too. Came in handy during the port to BSD too.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |