head 1.2; access; symbols pkgsrc-2013Q2:1.2.0.50 pkgsrc-2013Q2-base:1.2 pkgsrc-2012Q4:1.2.0.48 pkgsrc-2012Q4-base:1.2 pkgsrc-2011Q4:1.2.0.46 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q2:1.2.0.44 pkgsrc-2011Q2-base:1.2 pkgsrc-2009Q4:1.2.0.42 pkgsrc-2009Q4-base:1.2 pkgsrc-2008Q4:1.2.0.40 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.38 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.36 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.34 pkgsrc-2008Q2-base:1.2 pkgsrc-2008Q1:1.2.0.32 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.30 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.28 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.26 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.24 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.22 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.2.0.20 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.2.0.18 pkgsrc-2006Q2-base:1.2 pkgsrc-2006Q1:1.2.0.16 pkgsrc-2006Q1-base:1.2 pkgsrc-2005Q4:1.2.0.14 pkgsrc-2005Q4-base:1.2 pkgsrc-2005Q3:1.2.0.12 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.2.0.10 pkgsrc-2005Q2-base:1.2 pkgsrc-2005Q1:1.2.0.8 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.2.0.6 pkgsrc-2004Q4-base:1.2 pkgsrc-2004Q3:1.2.0.4 pkgsrc-2004Q3-base:1.2 pkgsrc-2004Q2:1.2.0.2 pkgsrc-2004Q2-base:1.2 pkgsrc-2004Q1:1.1.0.12 pkgsrc-2004Q1-base:1.1 pkgsrc-2003Q4:1.1.0.10 pkgsrc-2003Q4-base:1.1 netbsd-1-6-1:1.1.0.6 netbsd-1-6-1-base:1.1 netbsd-1-6:1.1.0.8 netbsd-1-6-RELEASE-base:1.1 pkgviews:1.1.0.4 pkgviews-base:1.1 buildlink2:1.1.0.2 buildlink2-base:1.1; locks; strict; comment @# @; 1.2 date 2004.06.01.21.39.21; author kristerw; state dead; branches; next 1.1; 1.1 date 2002.04.13.12.53.42; author fredb; state Exp; branches; next ; desc @@ 1.2 log @Remove obsolete packages, per discussion on tech-pkg. @ text @$NetBSD: patch-ax,v 1.1 2002/04/13 12:53:42 fredb Exp $ --- machdep/engine-m68000-netbsd.c.orig Fri Dec 10 12:40:41 1999 +++ machdep/engine-m68000-netbsd.c @@@@ -46,7 +46,6 @@@@ #endif -#include "pthread.h" +#include #include -#include /* ========================================================================== @@@@ -67,5 +66,5 @@@@ /* ========================================================================== - * machdep_save_state() + * machdep_save_float_state() */ void machdep_save_float_state(struct pthread * pthread) @@@@ -73,6 +72,6 @@@@ char * fdata = pthread->machdep_data.machdep_fstate; - __asm__ ( "fmovem fp0-fp7,%0"::"m" (*fdata) ); - __asm__ ( "fmovem fpcr/fpsr/fpi,%0"::"m" (fdata[80]) ); + __asm__ ( "fmovem %%fp0-%%fp7,%0"::"m" (*fdata) ); + __asm__ ( "fmovem %%fpcr/%%fpsr/%%fpi,%0"::"m" (fdata[80]) ); } @@@@ -84,17 +83,6 @@@@ char * fdata = pthread_run->machdep_data.machdep_fstate; - __asm__ ( "fmovem %0,fp0-fp7"::"m" (*fdata) ); - __asm__ ( "fmovem %0,fpcr/fpsr/fpi"::"m" (fdata[80]) ); - -} - -/* ========================================================================== - * machdep_set_thread_timer() - */ -void machdep_set_thread_timer(struct machdep_pthread *machdep_pthread) -{ - if (setitimer(ITIMER_VIRTUAL, &(machdep_pthread->machdep_timer), NULL)) { - PANIC("setitimer failed"); - } + __asm__ ( "fmovem %0,%%fp0-%%fp7"::"m" (*fdata) ); + __asm__ ( "fmovem %0,%%fpcr/%%fpsr/%%fpi"::"m" (fdata[80]) ); } @@@@ -112,30 +100,4 @@@@ /* ========================================================================== - * __machdep_stack_free() - */ -void __machdep_stack_free(void * stack) -{ - free(stack); -} - -/* ========================================================================== - * __machdep_stack_alloc() - */ -void * __machdep_stack_alloc(size_t size) -{ - void * stack; - - return((void*)malloc(size)); -} - -/* ========================================================================== - * machdep_pthread_cleanup() - */ -void *machdep_pthread_cleanup(struct machdep_pthread *machdep_pthread) -{ - return(machdep_pthread->machdep_stack); -} - -/* ========================================================================== * machdep_pthread_start() */ @@@@ -172,5 +134,5 @@@@ */ void __machdep_pthread_create(struct machdep_pthread *machdep_pthread, - void *(* start_routine)(), void *start_argument, + void *(* start_routine)(void *), void *start_argument, long stack_size, long nsec, long flags) { @@@@ -207,38 +169,4 @@@@ /* ========================================================================== - * machdep_sys_wait3() - */ -machdep_sys_wait3(int * b, int c, int * d) -{ - return(machdep_sys_wait4(0, b, c, d)); -} - -/* ========================================================================== - * machdep_sys_waitpid() - */ -machdep_sys_waitpid(int a, int * b, int c) -{ - return(machdep_sys_wait4(a, b, c, NULL)); -} - -/* ========================================================================== - * machdep_sys_getdtablesize() - */ -machdep_sys_getdtablesize() -{ - return(sysconf(_SC_OPEN_MAX)); -} - -/* ========================================================================== - * machdep_sys_getdirentries() - */ -machdep_sys_getdirentries(int fd, char * buf, int len, int * seek) -{ - return(machdep_sys_getdents(fd, buf, len)); -} - -extern off_t __syscall(); - -/* ========================================================================== * machdep_sys_lseek() */ @@@@ -248,5 +176,8 @@@@ } -int machdep_sys_ftruncate( int fd, off_t length) +/* ========================================================================== + * machdep_sys_ftruncate() + */ +int machdep_sys_ftruncate(int fd, off_t length) { quad_t q; @@@@ -263,6 +194,9 @@@@ } -int machdep_sys_fstat( int f, struct stat* st ) +/* ========================================================================== + * machdep_sys_fstat() + */ +int machdep_sys_fstat(int f, struct stat* st) { - return __fstat13(f,st); + return(__syscall((quad_t)SYS___fstat13, f, st)); } @ 1.1 log @Make this build on current - NetBSD-1.5ZC/gcc-2.95.3/mac68k. @ text @d1 1 a1 1 $NetBSD$ @