forked from Imagelibrary/rtems
2001-03-29 Joel Sherrill <joel@OARcorp.com>
* Per PR150, unix directory and contents removed. * unix/, unix/ChangeLog, unix/Makefile.am, unix/configure.ac, unix/gensize.c: Deleted.
This commit is contained in:
@@ -1,3 +1,9 @@
|
|||||||
|
2001-03-29 Joel Sherrill <joel@OARcorp.com>
|
||||||
|
|
||||||
|
* Per PR150, unix directory and contents removed.
|
||||||
|
* unix/, unix/ChangeLog, unix/Makefile.am, unix/configure.ac,
|
||||||
|
unix/gensize.c: Deleted.
|
||||||
|
|
||||||
2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
|
2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
|
||||||
|
|
||||||
* configure.ac:
|
* configure.ac:
|
||||||
|
|||||||
@@ -1,14 +0,0 @@
|
|||||||
Makefile
|
|
||||||
Makefile.in
|
|
||||||
aclocal.m4
|
|
||||||
autom4te.cache
|
|
||||||
config.cache
|
|
||||||
config.guess
|
|
||||||
config.log
|
|
||||||
config.status
|
|
||||||
config.sub
|
|
||||||
configure
|
|
||||||
depcomp
|
|
||||||
install-sh
|
|
||||||
missing
|
|
||||||
mkinstalldirs
|
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
|
|
||||||
|
|
||||||
* configure.ac:
|
|
||||||
AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
|
|
||||||
AM_INIT_AUTOMAKE([no-define foreign 1.6]).
|
|
||||||
* Makefile.am: Remove AUTOMAKE_OPTIONS.
|
|
||||||
|
|
||||||
2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
|
|
||||||
|
|
||||||
* .cvsignore: Add autom4te.cache for autoconf > 2.52.
|
|
||||||
* configure.in: Remove.
|
|
||||||
* configure.ac: New file, generated from configure.in by autoupdate.
|
|
||||||
|
|
||||||
2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
|
|
||||||
|
|
||||||
* Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
|
|
||||||
|
|
||||||
2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
|
|
||||||
|
|
||||||
* Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
|
|
||||||
|
|
||||||
2000-10-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
|
|
||||||
|
|
||||||
* Makefile.am: Switch to GNU-canonicalized autoconf macros.
|
|
||||||
|
|
||||||
2000-08-10 Joel Sherrill <joel@OARcorp.com>
|
|
||||||
|
|
||||||
* ChangeLog: New file.
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
##
|
|
||||||
## $Id$
|
|
||||||
##
|
|
||||||
|
|
||||||
ACLOCAL_AMFLAGS = -I ../../../aclocal
|
|
||||||
|
|
||||||
noinst_PROGRAMS = gensize
|
|
||||||
|
|
||||||
gensize_SOURCES = gensize.c
|
|
||||||
|
|
||||||
include $(top_srcdir)/../../../automake/host.am
|
|
||||||
@@ -1,23 +0,0 @@
|
|||||||
## Process this file with autoconf to produce a configure script.
|
|
||||||
##
|
|
||||||
## $Id$
|
|
||||||
|
|
||||||
AC_PREREQ(2.52)
|
|
||||||
AC_INIT([rtems-tools-cpu-unix],[_RTEMS_VERSION],[rtems-bugs@OARcorp.com])
|
|
||||||
AC_CONFIG_SRCDIR([gensize.c])
|
|
||||||
RTEMS_TOP(../../..)
|
|
||||||
AC_CONFIG_AUX_DIR(../../..)
|
|
||||||
|
|
||||||
RTEMS_CANONICAL_TARGET_CPU
|
|
||||||
|
|
||||||
AM_INIT_AUTOMAKE([no-define foreign 1.6])
|
|
||||||
AM_MAINTAINER_MODE
|
|
||||||
AC_EXEEXT
|
|
||||||
|
|
||||||
AC_PROG_CC
|
|
||||||
|
|
||||||
RTEMS_TOOLPATHS
|
|
||||||
|
|
||||||
# Explicitly list all Makefiles here
|
|
||||||
AC_CONFIG_FILES([Makefile])
|
|
||||||
AC_OUTPUT
|
|
||||||
@@ -1,116 +0,0 @@
|
|||||||
/*
|
|
||||||
* gensize.c
|
|
||||||
*
|
|
||||||
* This file generates the file unixsize.h
|
|
||||||
*
|
|
||||||
* NOTE: It only prints the minimal information required.
|
|
||||||
*
|
|
||||||
* COPYRIGHT (c) 1989-1999.
|
|
||||||
* On-Line Applications Research Corporation (OAR).
|
|
||||||
*
|
|
||||||
* The license and distribution terms for this file may be
|
|
||||||
* found in the file LICENSE in this distribution or at
|
|
||||||
* http://www.OARcorp.com/rtems/license.html.
|
|
||||||
*
|
|
||||||
* $Id$
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
|
|
||||||
/*
|
|
||||||
* This feels like a very crude way to determine if we are on a Solaris
|
|
||||||
* host but it does work.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#if defined(__sun__) && defined(__sparc__) && \
|
|
||||||
defined(__unix__) && defined(__svr4__)
|
|
||||||
#undef _POSIX_C_SOURCE
|
|
||||||
#define _POSIX_C_SOURCE 3
|
|
||||||
#undef __STRICT_ANSI__
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <unistd.h>
|
|
||||||
#include <setjmp.h>
|
|
||||||
#include <signal.h>
|
|
||||||
|
|
||||||
typedef struct {
|
|
||||||
jmp_buf regs;
|
|
||||||
int isr_level;
|
|
||||||
int pad[4]; /* just in case */
|
|
||||||
} Context_Control;
|
|
||||||
|
|
||||||
int main(
|
|
||||||
int argc,
|
|
||||||
char **argv
|
|
||||||
)
|
|
||||||
{
|
|
||||||
Context_Control *cc = 0;
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Print the file header
|
|
||||||
*/
|
|
||||||
|
|
||||||
printf(
|
|
||||||
"/* unixsize.h\n"
|
|
||||||
" *\n"
|
|
||||||
" * This include file contans the size of the context control block\n"
|
|
||||||
" * C data structure. This structure must be defined in such a way\n"
|
|
||||||
" * that files NOT including the native header files can work.\n"
|
|
||||||
" *\n"
|
|
||||||
" * NOTE: THIS FILE IS AUTOMATICALLY GENERATED!!!!\n"
|
|
||||||
" * DO NOT EDIT THIS BY HAND!!!!\n"
|
|
||||||
" *\n"
|
|
||||||
" * COPYRIGHT (c) 1989-1999.\n"
|
|
||||||
" * On-Line Applications Research Corporation (OAR).\n"
|
|
||||||
" *\n"
|
|
||||||
" * The license and distribution terms for this file may be\n"
|
|
||||||
" * found in the file LICENSE in this distribution or at\n"
|
|
||||||
" * http://www.OARcorp.com/rtems/license.html.\n"
|
|
||||||
" */\n"
|
|
||||||
"\n"
|
|
||||||
"#ifndef __UNIXSIZE_h\n"
|
|
||||||
"#define __UNIXSIZE_h\n"
|
|
||||||
"\n"
|
|
||||||
);
|
|
||||||
|
|
||||||
#define PRINT_IT( STRING, NUMBER ) \
|
|
||||||
printf( "#define\t%s\t0x%x\t\t/* %d */\n", \
|
|
||||||
STRING, \
|
|
||||||
NUMBER, \
|
|
||||||
NUMBER );
|
|
||||||
|
|
||||||
#define PRINT_SIZE( STRING, NUMBER ) \
|
|
||||||
printf( "#define\t%s\t0x%x\t\t/* %d */\n", \
|
|
||||||
STRING, \
|
|
||||||
NUMBER, \
|
|
||||||
NUMBER );
|
|
||||||
|
|
||||||
#define PRINT_COMMENT( STRING ) \
|
|
||||||
printf( \
|
|
||||||
"\n" \
|
|
||||||
"/*\n" \
|
|
||||||
" * " STRING "\n" \
|
|
||||||
" */\n" \
|
|
||||||
"\n" \
|
|
||||||
);
|
|
||||||
|
|
||||||
PRINT_COMMENT("Context_Control information");
|
|
||||||
|
|
||||||
PRINT_SIZE("CPU_CONTEXT_SIZE_IN_BYTES", sizeof( Context_Control ) );
|
|
||||||
PRINT_SIZE("CPU_CONTEXT_REGISTERS_OFFSET_IN_BYTES", (int) &cc->regs );
|
|
||||||
PRINT_SIZE("CPU_CONTEXT_SIGNALS_OFFSET_IN_BYTES", (int) &cc->isr_level );
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Print the end of file stuff
|
|
||||||
*/
|
|
||||||
|
|
||||||
printf(
|
|
||||||
"\n"
|
|
||||||
"#endif /* __UNIXSIZE_h */\n"
|
|
||||||
"\n"
|
|
||||||
"/* end of include file */\n"
|
|
||||||
);
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user