summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--c/src/exec/.cvsignore15
-rw-r--r--c/src/exec/ChangeLog295
-rw-r--r--c/src/exec/Makefile.am23
-rw-r--r--c/src/exec/configure.ac121
-rw-r--r--c/src/exec/include/.cvsignore2
-rw-r--r--c/src/exec/include/Makefile.am26
-rw-r--r--c/src/exec/include/rtems/bspIo.h37
-rw-r--r--c/src/exec/include/rtems/fs.h59
-rw-r--r--c/src/exec/include/rtems/libio_.h310
-rw-r--r--c/src/exec/include/rtems/userenv.h79
-rw-r--r--c/src/exec/itron/.cvsignore14
-rw-r--r--c/src/exec/itron/ChangeLog167
-rw-r--r--c/src/exec/itron/Makefile.am10
-rw-r--r--c/src/exec/itron/configure.ac55
-rw-r--r--c/src/exec/itron/include/.cvsignore2
-rw-r--r--c/src/exec/itron/include/Makefile.am55
-rw-r--r--c/src/exec/itron/include/itron.h52
-rw-r--r--c/src/exec/itron/include/itronsys/.cvsignore2
-rw-r--r--c/src/exec/itron/include/itronsys/README9
-rw-r--r--c/src/exec/itron/include/itronsys/eventflags.h146
-rw-r--r--c/src/exec/itron/include/itronsys/fmempool.h125
-rw-r--r--c/src/exec/itron/include/itronsys/intr.h106
-rw-r--r--c/src/exec/itron/include/itronsys/mbox.h138
-rw-r--r--c/src/exec/itron/include/itronsys/msgbuffer.h160
-rw-r--r--c/src/exec/itron/include/itronsys/network.h78
-rw-r--r--c/src/exec/itron/include/itronsys/port.h190
-rw-r--r--c/src/exec/itron/include/itronsys/semaphore.h121
-rw-r--r--c/src/exec/itron/include/itronsys/status.h70
-rw-r--r--c/src/exec/itron/include/itronsys/sysmgmt.h319
-rw-r--r--c/src/exec/itron/include/itronsys/task.h298
-rw-r--r--c/src/exec/itron/include/itronsys/time.h185
-rw-r--r--c/src/exec/itron/include/itronsys/types.h121
-rw-r--r--c/src/exec/itron/include/itronsys/vmempool.h132
-rw-r--r--c/src/exec/itron/include/rtems/.cvsignore2
-rw-r--r--c/src/exec/itron/include/rtems/itron/.cvsignore2
-rw-r--r--c/src/exec/itron/include/rtems/itron/README10
-rw-r--r--c/src/exec/itron/include/rtems/itron/config.h62
-rw-r--r--c/src/exec/itron/include/rtems/itron/eventflags.h61
-rw-r--r--c/src/exec/itron/include/rtems/itron/fmempool.h62
-rw-r--r--c/src/exec/itron/include/rtems/itron/intr.h31
-rw-r--r--c/src/exec/itron/include/rtems/itron/itronapi.h30
-rw-r--r--c/src/exec/itron/include/rtems/itron/mbox.h73
-rw-r--r--c/src/exec/itron/include/rtems/itron/msgbuffer.h72
-rw-r--r--c/src/exec/itron/include/rtems/itron/network.h31
-rw-r--r--c/src/exec/itron/include/rtems/itron/object.h120
-rw-r--r--c/src/exec/itron/include/rtems/itron/port.h61
-rw-r--r--c/src/exec/itron/include/rtems/itron/semaphore.h59
-rw-r--r--c/src/exec/itron/include/rtems/itron/sysmgmt.h31
-rw-r--r--c/src/exec/itron/include/rtems/itron/task.h102
-rw-r--r--c/src/exec/itron/include/rtems/itron/time.h31
-rw-r--r--c/src/exec/itron/include/rtems/itron/vmempool.h62
-rw-r--r--c/src/exec/itron/inline/.cvsignore2
-rw-r--r--c/src/exec/itron/inline/Makefile.am26
-rw-r--r--c/src/exec/itron/inline/rtems/.cvsignore2
-rw-r--r--c/src/exec/itron/inline/rtems/itron/.cvsignore2
-rw-r--r--c/src/exec/itron/inline/rtems/itron/eventflags.inl151
-rw-r--r--c/src/exec/itron/inline/rtems/itron/fmempool.inl158
-rw-r--r--c/src/exec/itron/inline/rtems/itron/intr.inl30
-rw-r--r--c/src/exec/itron/inline/rtems/itron/mbox.inl151
-rw-r--r--c/src/exec/itron/inline/rtems/itron/msgbuffer.inl156
-rw-r--r--c/src/exec/itron/inline/rtems/itron/network.inl30
-rw-r--r--c/src/exec/itron/inline/rtems/itron/port.inl151
-rw-r--r--c/src/exec/itron/inline/rtems/itron/semaphore.inl183
-rw-r--r--c/src/exec/itron/inline/rtems/itron/sysmgmt.inl30
-rw-r--r--c/src/exec/itron/inline/rtems/itron/task.inl181
-rw-r--r--c/src/exec/itron/inline/rtems/itron/time.inl30
-rw-r--r--c/src/exec/itron/inline/rtems/itron/vmempool.inl161
-rw-r--r--c/src/exec/itron/macros/.cvsignore2
-rw-r--r--c/src/exec/itron/macros/Makefile.am26
-rw-r--r--c/src/exec/itron/macros/rtems/.cvsignore2
-rw-r--r--c/src/exec/itron/macros/rtems/itron/.cvsignore2
-rw-r--r--c/src/exec/itron/macros/rtems/itron/eventflags.inl76
-rw-r--r--c/src/exec/itron/macros/rtems/itron/fmempool.inl78
-rw-r--r--c/src/exec/itron/macros/rtems/itron/intr.inl30
-rw-r--r--c/src/exec/itron/macros/rtems/itron/mbox.inl75
-rw-r--r--c/src/exec/itron/macros/rtems/itron/msgbuffer.inl78
-rw-r--r--c/src/exec/itron/macros/rtems/itron/network.inl30
-rw-r--r--c/src/exec/itron/macros/rtems/itron/port.inl75
-rw-r--r--c/src/exec/itron/macros/rtems/itron/semaphore.inl102
-rw-r--r--c/src/exec/itron/macros/rtems/itron/sysmgmt.inl30
-rw-r--r--c/src/exec/itron/macros/rtems/itron/task.inl102
-rw-r--r--c/src/exec/itron/macros/rtems/itron/time.inl30
-rw-r--r--c/src/exec/itron/macros/rtems/itron/vmempool.inl81
-rw-r--r--c/src/exec/itron/src/.cvsignore6
-rw-r--r--c/src/exec/itron/src/Makefile.am66
-rw-r--r--c/src/exec/itron/src/TODO13
-rw-r--r--c/src/exec/itron/src/can_wup.c53
-rw-r--r--c/src/exec/itron/src/chg_pri.c70
-rw-r--r--c/src/exec/itron/src/cre_mbf.c89
-rw-r--r--c/src/exec/itron/src/cre_mbx.c107
-rw-r--r--c/src/exec/itron/src/cre_sem.c98
-rw-r--r--c/src/exec/itron/src/cre_tsk.c124
-rw-r--r--c/src/exec/itron/src/del_mbf.c58
-rw-r--r--c/src/exec/itron/src/del_mbx.c68
-rw-r--r--c/src/exec/itron/src/del_sem.c68
-rw-r--r--c/src/exec/itron/src/del_tsk.c59
-rw-r--r--c/src/exec/itron/src/dis_dsp.c42
-rw-r--r--c/src/exec/itron/src/ena_dsp.c37
-rw-r--r--c/src/exec/itron/src/eventflags.c160
-rw-r--r--c/src/exec/itron/src/exd_tsk.c47
-rw-r--r--c/src/exec/itron/src/ext_tsk.c46
-rw-r--r--c/src/exec/itron/src/fmempool.c143
-rw-r--r--c/src/exec/itron/src/frsm_tsk.c62
-rw-r--r--c/src/exec/itron/src/get_tid.c42
-rw-r--r--c/src/exec/itron/src/itronintr.c111
-rw-r--r--c/src/exec/itron/src/itronsem.c61
-rw-r--r--c/src/exec/itron/src/itrontime.c248
-rw-r--r--c/src/exec/itron/src/mbox.c59
-rw-r--r--c/src/exec/itron/src/mboxtranslatereturncode.c48
-rw-r--r--c/src/exec/itron/src/msgbuffer.c61
-rw-r--r--c/src/exec/itron/src/msgbuffertranslatereturncode.c48
-rw-r--r--c/src/exec/itron/src/network.c72
-rw-r--r--c/src/exec/itron/src/port.c212
-rw-r--r--c/src/exec/itron/src/prcv_mbf.c34
-rw-r--r--c/src/exec/itron/src/prcv_mbx.c33
-rw-r--r--c/src/exec/itron/src/preq_sem.c33
-rw-r--r--c/src/exec/itron/src/psnd_mbf.c34
-rw-r--r--c/src/exec/itron/src/rcv_mbf.c34
-rw-r--r--c/src/exec/itron/src/rcv_mbx.c33
-rw-r--r--c/src/exec/itron/src/ref_mbf.c83
-rw-r--r--c/src/exec/itron/src/ref_mbx.c66
-rw-r--r--c/src/exec/itron/src/ref_sem.c66
-rw-r--r--c/src/exec/itron/src/ref_tsk.c103
-rw-r--r--c/src/exec/itron/src/rel_wai.c55
-rw-r--r--c/src/exec/itron/src/rot_rdq.c57
-rw-r--r--c/src/exec/itron/src/rsm_tsk.c61
-rw-r--r--c/src/exec/itron/src/sig_sem.c56
-rw-r--r--c/src/exec/itron/src/slp_tsk.c35
-rw-r--r--c/src/exec/itron/src/snd_mbf.c34
-rw-r--r--c/src/exec/itron/src/snd_mbx.c70
-rw-r--r--c/src/exec/itron/src/sta_tsk.c73
-rw-r--r--c/src/exec/itron/src/sus_tsk.c69
-rw-r--r--c/src/exec/itron/src/sysmgmt.c76
-rw-r--r--c/src/exec/itron/src/task.c227
-rw-r--r--c/src/exec/itron/src/ter_tsk.c65
-rw-r--r--c/src/exec/itron/src/trcv_mbf.c84
-rw-r--r--c/src/exec/itron/src/trcv_mbx.c76
-rw-r--r--c/src/exec/itron/src/tslp_tsk.c38
-rw-r--r--c/src/exec/itron/src/tsnd_mbf.c90
-rw-r--r--c/src/exec/itron/src/twai_sem.c69
-rw-r--r--c/src/exec/itron/src/vmempool.c146
-rw-r--r--c/src/exec/itron/src/wai_sem.c33
-rw-r--r--c/src/exec/itron/src/wup_tsk.c37
-rw-r--r--c/src/exec/libblock/.cvsignore14
-rw-r--r--c/src/exec/libblock/ChangeLog115
-rw-r--r--c/src/exec/libblock/Makefile.am30
-rw-r--r--c/src/exec/libblock/README14
-rw-r--r--c/src/exec/libblock/configure.ac28
-rw-r--r--c/src/exec/libblock/include/.cvsignore2
-rw-r--r--c/src/exec/libblock/include/rtems/.cvsignore2
-rw-r--r--c/src/exec/libblock/include/rtems/bdbuf.h275
-rw-r--r--c/src/exec/libblock/include/rtems/blkdev.h147
-rw-r--r--c/src/exec/libblock/include/rtems/diskdevs.h206
-rw-r--r--c/src/exec/libblock/include/rtems/ramdisk.h52
-rw-r--r--c/src/exec/libblock/src/.cvsignore2
-rw-r--r--c/src/exec/libblock/src/Makefile.am27
-rw-r--r--c/src/exec/libblock/src/bdbuf.c1648
-rw-r--r--c/src/exec/libblock/src/blkdev.c245
-rw-r--r--c/src/exec/libblock/src/diskdevs.c631
-rw-r--r--c/src/exec/libblock/src/ramdisk.c225
-rw-r--r--c/src/exec/libcsupport/.cvsignore14
-rwxr-xr-xc/src/exec/libcsupport/ChangeLog39
-rw-r--r--c/src/exec/libcsupport/Makefile.am165
-rw-r--r--c/src/exec/libcsupport/configure.ac34
-rw-r--r--c/src/exec/libcsupport/include/.cvsignore2
-rw-r--r--c/src/exec/libcsupport/include/chain.h361
-rw-r--r--c/src/exec/libcsupport/include/clockdrv.h50
-rw-r--r--c/src/exec/libcsupport/include/console.h68
-rw-r--r--c/src/exec/libcsupport/include/inttypes.h22
-rw-r--r--c/src/exec/libcsupport/include/iosupp.h43
-rw-r--r--c/src/exec/libcsupport/include/motorola/.cvsignore2
-rw-r--r--c/src/exec/libcsupport/include/motorola/mc68230.h70
-rw-r--r--c/src/exec/libcsupport/include/motorola/mc68681.h306
-rw-r--r--c/src/exec/libcsupport/include/ringbuf.h53
-rw-r--r--c/src/exec/libcsupport/include/rtc.h38
-rw-r--r--c/src/exec/libcsupport/include/rtems/.cvsignore2
-rw-r--r--c/src/exec/libcsupport/include/rtems/assoc.h42
-rw-r--r--c/src/exec/libcsupport/include/rtems/error.h47
-rw-r--r--c/src/exec/libcsupport/include/rtems/libcsupport.h43
-rw-r--r--c/src/exec/libcsupport/include/rtems/libio.h575
-rw-r--r--c/src/exec/libcsupport/include/rtems/libio_.h239
-rw-r--r--c/src/exec/libcsupport/include/rtems/termiostypes.h177
-rw-r--r--c/src/exec/libcsupport/include/spurious.h38
-rw-r--r--c/src/exec/libcsupport/include/stdint.h30
-rw-r--r--c/src/exec/libcsupport/include/sys/.cvsignore2
-rw-r--r--c/src/exec/libcsupport/include/sys/cdefs.h177
-rw-r--r--c/src/exec/libcsupport/include/sys/filio.h59
-rw-r--r--c/src/exec/libcsupport/include/sys/ioccom.h95
-rw-r--r--c/src/exec/libcsupport/include/sys/ioctl.h77
-rw-r--r--c/src/exec/libcsupport/include/sys/sockio.h92
-rw-r--r--c/src/exec/libcsupport/include/sys/termios.h198
-rw-r--r--c/src/exec/libcsupport/include/sys/ttycom.h141
-rw-r--r--c/src/exec/libcsupport/include/sys/utime.h25
-rw-r--r--c/src/exec/libcsupport/include/sys/utsname.h56
-rw-r--r--c/src/exec/libcsupport/include/timerdrv.h39
-rw-r--r--c/src/exec/libcsupport/include/vmeintr.h57
-rw-r--r--c/src/exec/libcsupport/include/zilog/.cvsignore2
-rw-r--r--c/src/exec/libcsupport/include/zilog/z8036.h108
-rw-r--r--c/src/exec/libcsupport/include/zilog/z8530.h98
-rw-r--r--c/src/exec/libcsupport/include/zilog/z8536.h111
-rw-r--r--c/src/exec/libcsupport/src/.cvsignore6
-rw-r--r--c/src/exec/libcsupport/src/CASES23
-rw-r--r--c/src/exec/libcsupport/src/README37
-rw-r--r--c/src/exec/libcsupport/src/TODO14
-rw-r--r--c/src/exec/libcsupport/src/__brk.c32
-rw-r--r--c/src/exec/libcsupport/src/__getpid.c18
-rw-r--r--c/src/exec/libcsupport/src/__gettod.c120
-rw-r--r--c/src/exec/libcsupport/src/__sbrk.c32
-rw-r--r--c/src/exec/libcsupport/src/__times.c89
-rw-r--r--c/src/exec/libcsupport/src/access.c49
-rw-r--r--c/src/exec/libcsupport/src/assoc.c254
-rw-r--r--c/src/exec/libcsupport/src/assocnamebad.c41
-rw-r--r--c/src/exec/libcsupport/src/base_fs.c119
-rw-r--r--c/src/exec/libcsupport/src/cfgetispeed.c32
-rw-r--r--c/src/exec/libcsupport/src/cfgetospeed.c32
-rw-r--r--c/src/exec/libcsupport/src/cfsetispeed.c40
-rw-r--r--c/src/exec/libcsupport/src/cfsetospeed.c40
-rw-r--r--c/src/exec/libcsupport/src/chdir.c61
-rw-r--r--c/src/exec/libcsupport/src/chmod.c56
-rw-r--r--c/src/exec/libcsupport/src/chown.c49
-rw-r--r--c/src/exec/libcsupport/src/chroot.c51
-rw-r--r--c/src/exec/libcsupport/src/close.c58
-rw-r--r--c/src/exec/libcsupport/src/closedir.c74
-rw-r--r--c/src/exec/libcsupport/src/creat.c19
-rw-r--r--c/src/exec/libcsupport/src/ctermid.c37
-rw-r--r--c/src/exec/libcsupport/src/dup.c26
-rw-r--r--c/src/exec/libcsupport/src/dup2.c52
-rw-r--r--c/src/exec/libcsupport/src/envlock.c108
-rw-r--r--c/src/exec/libcsupport/src/error.c213
-rw-r--r--c/src/exec/libcsupport/src/eval.c81
-rw-r--r--c/src/exec/libcsupport/src/fchdir.c74
-rw-r--r--c/src/exec/libcsupport/src/fchmod.c49
-rw-r--r--c/src/exec/libcsupport/src/fcntl.c155
-rw-r--r--c/src/exec/libcsupport/src/fdatasync.c42
-rw-r--r--c/src/exec/libcsupport/src/fpathconf.c87
-rw-r--r--c/src/exec/libcsupport/src/fs_null_handlers.c41
-rw-r--r--c/src/exec/libcsupport/src/fstat.c80
-rw-r--r--c/src/exec/libcsupport/src/fsync.c45
-rw-r--r--c/src/exec/libcsupport/src/ftruncate.c58
-rw-r--r--c/src/exec/libcsupport/src/getcwd.c287
-rw-r--r--c/src/exec/libcsupport/src/getdents.c63
-rw-r--r--c/src/exec/libcsupport/src/getgrent.c193
-rw-r--r--c/src/exec/libcsupport/src/getpwent.c248
-rw-r--r--c/src/exec/libcsupport/src/gxx_wrappers.c218
-rw-r--r--c/src/exec/libcsupport/src/hosterr.c51
-rw-r--r--c/src/exec/libcsupport/src/ioctl.c60
-rw-r--r--c/src/exec/libcsupport/src/isatty.c31
-rw-r--r--c/src/exec/libcsupport/src/libio.c335
-rw-r--r--c/src/exec/libcsupport/src/libio_sockets.c75
-rw-r--r--c/src/exec/libcsupport/src/link.c105
-rw-r--r--c/src/exec/libcsupport/src/lseek.c102
-rw-r--r--c/src/exec/libcsupport/src/lstat.c18
-rw-r--r--c/src/exec/libcsupport/src/malloc.c426
-rw-r--r--c/src/exec/libcsupport/src/mallocfreespace.c44
-rw-r--r--c/src/exec/libcsupport/src/mkdir.c31
-rw-r--r--c/src/exec/libcsupport/src/mkfifo.c28
-rw-r--r--c/src/exec/libcsupport/src/mknod.c74
-rw-r--r--c/src/exec/libcsupport/src/mount.c274
-rw-r--r--c/src/exec/libcsupport/src/newlibc.c334
-rw-r--r--c/src/exec/libcsupport/src/no_libc.c59
-rw-r--r--c/src/exec/libcsupport/src/no_posix.c105
-rw-r--r--c/src/exec/libcsupport/src/open.c215
-rw-r--r--c/src/exec/libcsupport/src/opendir.c89
-rw-r--r--c/src/exec/libcsupport/src/pathconf.c41
-rw-r--r--c/src/exec/libcsupport/src/pipe.c26
-rw-r--r--c/src/exec/libcsupport/src/printk.c150
-rw-r--r--c/src/exec/libcsupport/src/privateenv.c81
-rw-r--r--c/src/exec/libcsupport/src/read.c71
-rw-r--r--c/src/exec/libcsupport/src/readdir.c90
-rw-r--r--c/src/exec/libcsupport/src/readlink.c57
-rw-r--r--c/src/exec/libcsupport/src/rewinddir.c39
-rw-r--r--c/src/exec/libcsupport/src/rmdir.c70
-rw-r--r--c/src/exec/libcsupport/src/scandir.c168
-rw-r--r--c/src/exec/libcsupport/src/seekdir.c44
-rw-r--r--c/src/exec/libcsupport/src/stat.c104
-rw-r--r--c/src/exec/libcsupport/src/symlink.c47
-rw-r--r--c/src/exec/libcsupport/src/tcdrain.c36
-rw-r--r--c/src/exec/libcsupport/src/tcflow.c34
-rw-r--r--c/src/exec/libcsupport/src/tcflush.c34
-rw-r--r--c/src/exec/libcsupport/src/tcgetattr.c36
-rw-r--r--c/src/exec/libcsupport/src/tcgetprgrp.c34
-rw-r--r--c/src/exec/libcsupport/src/tcsendbreak.c34
-rw-r--r--c/src/exec/libcsupport/src/tcsetattr.c51
-rw-r--r--c/src/exec/libcsupport/src/tcsetpgrp.c34
-rw-r--r--c/src/exec/libcsupport/src/telldir.c47
-rw-r--r--c/src/exec/libcsupport/src/termios.c1502
-rw-r--r--c/src/exec/libcsupport/src/termiosinitialize.c54
-rw-r--r--c/src/exec/libcsupport/src/termiosreserveresources.c37
-rw-r--r--c/src/exec/libcsupport/src/truncate.c44
-rw-r--r--c/src/exec/libcsupport/src/ttyname.c78
-rw-r--r--c/src/exec/libcsupport/src/ttyname_r.c119
-rw-r--r--c/src/exec/libcsupport/src/umask.c33
-rw-r--r--c/src/exec/libcsupport/src/unixlibc.c53
-rw-r--r--c/src/exec/libcsupport/src/unlink.c78
-rw-r--r--c/src/exec/libcsupport/src/unmount.c221
-rw-r--r--c/src/exec/libcsupport/src/utime.c46
-rw-r--r--c/src/exec/libcsupport/src/utsname.c53
-rw-r--r--c/src/exec/libcsupport/src/write.c78
-rw-r--r--c/src/exec/libfs/.cvsignore16
-rw-r--r--c/src/exec/libfs/ChangeLog359
-rw-r--r--c/src/exec/libfs/Makefile.am12
-rw-r--r--c/src/exec/libfs/README13
-rw-r--r--c/src/exec/libfs/configure.ac36
-rw-r--r--c/src/exec/libfs/src/.cvsignore2
-rw-r--r--c/src/exec/libfs/src/Makefile.am9
-rw-r--r--c/src/exec/libfs/src/dosfs/.cvsignore6
-rw-r--r--c/src/exec/libfs/src/dosfs/Makefile.am55
-rw-r--r--c/src/exec/libfs/src/dosfs/dosfs.h31
-rw-r--r--c/src/exec/libfs/src/dosfs/fat.c695
-rw-r--r--c/src/exec/libfs/src/dosfs/fat.h488
-rw-r--r--c/src/exec/libfs/src/dosfs/fat_fat_operations.c445
-rw-r--r--c/src/exec/libfs/src/dosfs/fat_fat_operations.h58
-rw-r--r--c/src/exec/libfs/src/dosfs/fat_file.c978
-rw-r--r--c/src/exec/libfs/src/dosfs/fat_file.h195
-rw-r--r--c/src/exec/libfs/src/dosfs/msdos.h408
-rw-r--r--c/src/exec/libfs/src/dosfs/msdos_create.c208
-rw-r--r--c/src/exec/libfs/src/dosfs/msdos_dir.c483
-rw-r--r--c/src/exec/libfs/src/dosfs/msdos_eval.c435
-rw-r--r--c/src/exec/libfs/src/dosfs/msdos_file.c485
-rw-r--r--c/src/exec/libfs/src/dosfs/msdos_free.c56
-rw-r--r--c/src/exec/libfs/src/dosfs/msdos_fsunmount.c71
-rw-r--r--c/src/exec/libfs/src/dosfs/msdos_handlers_dir.c36
-rw-r--r--c/src/exec/libfs/src/dosfs/msdos_handlers_file.c36
-rw-r--r--c/src/exec/libfs/src/dosfs/msdos_init.c60
-rw-r--r--c/src/exec/libfs/src/dosfs/msdos_initsupp.c149
-rw-r--r--c/src/exec/libfs/src/dosfs/msdos_misc.c1087
-rw-r--r--c/src/exec/libfs/src/dosfs/msdos_mknod.c90
-rw-r--r--c/src/exec/libfs/src/dosfs/msdos_node_type.c58
-rw-r--r--c/src/exec/libfs/src/imfs/.cvsignore7
-rw-r--r--c/src/exec/libfs/src/imfs/Makefile.am66
-rw-r--r--c/src/exec/libfs/src/imfs/deviceio.c260
-rw-r--r--c/src/exec/libfs/src/imfs/imfs.h546
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_chown.c56
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_config.c37
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_creat.c137
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_debug.c176
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_directory.c353
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_eval.c660
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_fchmod.c78
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_fcntl.c28
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_fdatasync.c29
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_free.c40
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_fsunmount.c100
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_getchild.c73
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_gtkn.c90
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_handlers_device.c41
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_handlers_directory.c42
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_handlers_link.c41
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_handlers_memfile.c58
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_init.c71
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_initsupp.c88
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_link.c76
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_load_tar.c260
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_mknod.c78
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_mount.c53
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_ntype.c32
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_readlink.c44
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_rmnod.c82
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_stat.c68
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_symlink.c64
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_unixstub.c74
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_unlink.c78
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_unmount.c62
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_utime.c41
-rw-r--r--c/src/exec/libfs/src/imfs/ioman.c110
-rw-r--r--c/src/exec/libfs/src/imfs/linearfile.c116
-rw-r--r--c/src/exec/libfs/src/imfs/memfile.c1137
-rw-r--r--c/src/exec/libfs/src/imfs/miniimfs_init.c74
-rw-r--r--c/src/exec/libfs/wrapup/.cvsignore13
-rw-r--r--c/src/exec/libfs/wrapup/Makefile.am36
-rw-r--r--c/src/exec/libnetworking/.cvsignore14
-rw-r--r--c/src/exec/libnetworking/ChangeLog663
-rw-r--r--c/src/exec/libnetworking/Makefile.am27
-rw-r--r--c/src/exec/libnetworking/README72
-rw-r--r--c/src/exec/libnetworking/arpa/.cvsignore2
-rw-r--r--c/src/exec/libnetworking/arpa/Makefile.am21
-rw-r--r--c/src/exec/libnetworking/arpa/ftp.h111
-rw-r--r--c/src/exec/libnetworking/arpa/inet.h105
-rw-r--r--c/src/exec/libnetworking/arpa/nameser.h448
-rw-r--r--c/src/exec/libnetworking/arpa/nameser_compat.h194
-rw-r--r--c/src/exec/libnetworking/arpa/telnet.h342
-rw-r--r--c/src/exec/libnetworking/bpfilter.h6
-rw-r--r--c/src/exec/libnetworking/configure.ac44
-rw-r--r--c/src/exec/libnetworking/kern/.cvsignore2
-rw-r--r--c/src/exec/libnetworking/kern/Makefile.am35
-rw-r--r--c/src/exec/libnetworking/kern/kern_subr.c206
-rw-r--r--c/src/exec/libnetworking/kern/uipc_domain.c228
-rw-r--r--c/src/exec/libnetworking/kern/uipc_mbuf.c748
-rw-r--r--c/src/exec/libnetworking/kern/uipc_socket.c1143
-rw-r--r--c/src/exec/libnetworking/kern/uipc_socket2.c965
-rw-r--r--c/src/exec/libnetworking/lib/.cvsignore2
-rw-r--r--c/src/exec/libnetworking/lib/Makefile.am33
-rw-r--r--c/src/exec/libnetworking/lib/README5
-rw-r--r--c/src/exec/libnetworking/lib/ftpfs.c1159
-rw-r--r--c/src/exec/libnetworking/lib/getprotoby.c46
-rw-r--r--c/src/exec/libnetworking/lib/rtems_bsdnet_ntp.c187
-rw-r--r--c/src/exec/libnetworking/lib/syslog.c189
-rw-r--r--c/src/exec/libnetworking/lib/tftpDriver.c1049
-rw-r--r--c/src/exec/libnetworking/libc/.cvsignore2
-rw-r--r--c/src/exec/libnetworking/libc/Makefile.am57
-rw-r--r--c/src/exec/libnetworking/libc/addr2ascii.3217
-rw-r--r--c/src/exec/libnetworking/libc/addr2ascii.c94
-rw-r--r--c/src/exec/libnetworking/libc/ascii2addr.c74
-rw-r--r--c/src/exec/libnetworking/libc/base64.c318
-rw-r--r--c/src/exec/libnetworking/libc/byteorder.377
-rw-r--r--c/src/exec/libnetworking/libc/ether_addr.c226
-rw-r--r--c/src/exec/libnetworking/libc/ethers.3193
-rw-r--r--c/src/exec/libnetworking/libc/gethostbydns.c773
-rw-r--r--c/src/exec/libnetworking/libc/gethostbyht.c202
-rw-r--r--c/src/exec/libnetworking/libc/gethostbyname.3305
-rw-r--r--c/src/exec/libnetworking/libc/gethostbynis.c142
-rw-r--r--c/src/exec/libnetworking/libc/gethostnamadr.c224
-rw-r--r--c/src/exec/libnetworking/libc/gethostname.c26
-rw-r--r--c/src/exec/libnetworking/libc/getnetbydns.c313
-rw-r--r--c/src/exec/libnetworking/libc/getnetbyht.c173
-rw-r--r--c/src/exec/libnetworking/libc/getnetbynis.c177
-rw-r--r--c/src/exec/libnetworking/libc/getnetent.3159
-rw-r--r--c/src/exec/libnetworking/libc/getnetnamadr.c190
-rw-r--r--c/src/exec/libnetworking/libc/getproto.c57
-rw-r--r--c/src/exec/libnetworking/libc/getprotoent.3147
-rw-r--r--c/src/exec/libnetworking/libc/getprotoent.c121
-rw-r--r--c/src/exec/libnetworking/libc/getprotoname.c64
-rw-r--r--c/src/exec/libnetworking/libc/getservbyname.c81
-rw-r--r--c/src/exec/libnetworking/libc/getservbyport.c76
-rw-r--r--c/src/exec/libnetworking/libc/getservent.3156
-rw-r--r--c/src/exec/libnetworking/libc/getservent.c280
-rw-r--r--c/src/exec/libnetworking/libc/herror.c122
-rw-r--r--c/src/exec/libnetworking/libc/inet.3210
-rw-r--r--c/src/exec/libnetworking/libc/inet_addr.c180
-rw-r--r--c/src/exec/libnetworking/libc/inet_lnaof.c61
-rw-r--r--c/src/exec/libnetworking/libc/inet_makeaddr.c64
-rw-r--r--c/src/exec/libnetworking/libc/inet_net_ntop.c140
-rw-r--r--c/src/exec/libnetworking/libc/inet_net_pton.c207
-rw-r--r--c/src/exec/libnetworking/libc/inet_neta.c84
-rw-r--r--c/src/exec/libnetworking/libc/inet_netof.c60
-rw-r--r--c/src/exec/libnetworking/libc/inet_network.c92
-rw-r--r--c/src/exec/libnetworking/libc/inet_ntoa.c59
-rw-r--r--c/src/exec/libnetworking/libc/inet_ntop.c191
-rw-r--r--c/src/exec/libnetworking/libc/inet_pton.c214
-rw-r--r--c/src/exec/libnetworking/libc/iso_addr.3111
-rw-r--r--c/src/exec/libnetworking/libc/iso_addr.c119
-rw-r--r--c/src/exec/libnetworking/libc/linkaddr.3138
-rw-r--r--c/src/exec/libnetworking/libc/linkaddr.c161
-rw-r--r--c/src/exec/libnetworking/libc/map_v4v6.c128
-rw-r--r--c/src/exec/libnetworking/libc/ns.3131
-rw-r--r--c/src/exec/libnetworking/libc/ns_addr.c229
-rw-r--r--c/src/exec/libnetworking/libc/ns_name.c595
-rw-r--r--c/src/exec/libnetworking/libc/ns_netint.c56
-rw-r--r--c/src/exec/libnetworking/libc/ns_ntoa.c102
-rw-r--r--c/src/exec/libnetworking/libc/ns_parse.c192
-rw-r--r--c/src/exec/libnetworking/libc/ns_print.c745
-rw-r--r--c/src/exec/libnetworking/libc/ns_ttl.c153
-rw-r--r--c/src/exec/libnetworking/libc/nsap_addr.c105
-rw-r--r--c/src/exec/libnetworking/libc/rcmd.3204
-rw-r--r--c/src/exec/libnetworking/libc/rcmd.c544
-rw-r--r--c/src/exec/libnetworking/libc/recv.c52
-rw-r--r--c/src/exec/libnetworking/libc/res_comp.c258
-rw-r--r--c/src/exec/libnetworking/libc/res_config.h20
-rw-r--r--c/src/exec/libnetworking/libc/res_data.c83
-rw-r--r--c/src/exec/libnetworking/libc/res_debug.c966
-rw-r--r--c/src/exec/libnetworking/libc/res_init.c501
-rw-r--r--c/src/exec/libnetworking/libc/res_mkquery.c199
-rw-r--r--c/src/exec/libnetworking/libc/res_mkupdate.c415
-rw-r--r--c/src/exec/libnetworking/libc/res_query.c410
-rw-r--r--c/src/exec/libnetworking/libc/res_send.c929
-rw-r--r--c/src/exec/libnetworking/libc/res_stubs.c75
-rw-r--r--c/src/exec/libnetworking/libc/res_update.c518
-rw-r--r--c/src/exec/libnetworking/libc/resolver.3352
-rw-r--r--c/src/exec/libnetworking/libc/send.c52
-rw-r--r--c/src/exec/libnetworking/libc/strsep.c85
-rw-r--r--c/src/exec/libnetworking/loop.h5
-rw-r--r--c/src/exec/libnetworking/machine/.cvsignore2
-rw-r--r--c/src/exec/libnetworking/machine/Makefile.am22
-rw-r--r--c/src/exec/libnetworking/machine/conf.h6
-rw-r--r--c/src/exec/libnetworking/machine/cpu.h6
-rw-r--r--c/src/exec/libnetworking/machine/cpufunc.h5
-rw-r--r--c/src/exec/libnetworking/machine/endian.h64
-rw-r--r--c/src/exec/libnetworking/machine/in_cksum.h218
-rw-r--r--c/src/exec/libnetworking/machine/limits.h6
-rw-r--r--c/src/exec/libnetworking/machine/param.h92
-rw-r--r--c/src/exec/libnetworking/machine/types.h37
-rw-r--r--c/src/exec/libnetworking/machine/vmparam.h6
-rw-r--r--c/src/exec/libnetworking/memory.h5
-rw-r--r--c/src/exec/libnetworking/net/.cvsignore2
-rw-r--r--c/src/exec/libnetworking/net/Makefile.am51
-rw-r--r--c/src/exec/libnetworking/net/bpf.h236
-rw-r--r--c/src/exec/libnetworking/net/bsd-comp.c1117
-rw-r--r--c/src/exec/libnetworking/net/ethernet.h63
-rw-r--r--c/src/exec/libnetworking/net/if.c794
-rw-r--r--c/src/exec/libnetworking/net/if.h474
-rw-r--r--c/src/exec/libnetworking/net/if_arp.h91
-rw-r--r--c/src/exec/libnetworking/net/if_dl.h86
-rw-r--r--c/src/exec/libnetworking/net/if_ethersubr.c997
-rw-r--r--c/src/exec/libnetworking/net/if_llc.h145
-rw-r--r--c/src/exec/libnetworking/net/if_loop.c302
-rw-r--r--c/src/exec/libnetworking/net/if_ppp.c1744
-rw-r--r--c/src/exec/libnetworking/net/if_ppp.h134
-rw-r--r--c/src/exec/libnetworking/net/if_pppvar.h140
-rw-r--r--c/src/exec/libnetworking/net/if_types.h101
-rw-r--r--c/src/exec/libnetworking/net/netisr.h90
-rw-r--r--c/src/exec/libnetworking/net/ppp-comp.h165
-rw-r--r--c/src/exec/libnetworking/net/ppp-deflate.c683
-rw-r--r--c/src/exec/libnetworking/net/ppp.h12
-rw-r--r--c/src/exec/libnetworking/net/ppp_defs.h184
-rw-r--r--c/src/exec/libnetworking/net/ppp_tty.c945
-rw-r--r--c/src/exec/libnetworking/net/pppcompress.c593
-rw-r--r--c/src/exec/libnetworking/net/pppcompress.h164
-rw-r--r--c/src/exec/libnetworking/net/radix.c1031
-rw-r--r--c/src/exec/libnetworking/net/radix.h165
-rw-r--r--c/src/exec/libnetworking/net/raw_cb.c148
-rw-r--r--c/src/exec/libnetworking/net/raw_cb.h75
-rw-r--r--c/src/exec/libnetworking/net/raw_usrreq.c315
-rw-r--r--c/src/exec/libnetworking/net/route.c959
-rw-r--r--c/src/exec/libnetworking/net/route.h286
-rw-r--r--c/src/exec/libnetworking/net/rtsock.c829
-rw-r--r--c/src/exec/libnetworking/net/zlib.c5376
-rw-r--r--c/src/exec/libnetworking/net/zlib.h1010
-rw-r--r--c/src/exec/libnetworking/netdb.h182
-rw-r--r--c/src/exec/libnetworking/netinet/.cvsignore2
-rw-r--r--c/src/exec/libnetworking/netinet/Makefile.am56
-rw-r--r--c/src/exec/libnetworking/netinet/icmp_var.h78
-rw-r--r--c/src/exec/libnetworking/netinet/if_ether.c638
-rw-r--r--c/src/exec/libnetworking/netinet/if_ether.h209
-rw-r--r--c/src/exec/libnetworking/netinet/igmp.c479
-rw-r--r--c/src/exec/libnetworking/netinet/igmp.h96
-rw-r--r--c/src/exec/libnetworking/netinet/igmp_var.h111
-rw-r--r--c/src/exec/libnetworking/netinet/in.c728
-rw-r--r--c/src/exec/libnetworking/netinet/in.h436
-rw-r--r--c/src/exec/libnetworking/netinet/in_cksum.c170
-rw-r--r--c/src/exec/libnetworking/netinet/in_cksum_i386.c204
-rw-r--r--c/src/exec/libnetworking/netinet/in_cksum_m68k.c223
-rw-r--r--c/src/exec/libnetworking/netinet/in_cksum_powerpc.c173
-rw-r--r--c/src/exec/libnetworking/netinet/in_pcb.c757
-rw-r--r--c/src/exec/libnetworking/netinet/in_pcb.h124
-rw-r--r--c/src/exec/libnetworking/netinet/in_proto.c203
-rw-r--r--c/src/exec/libnetworking/netinet/in_rmx.c384
-rw-r--r--c/src/exec/libnetworking/netinet/in_systm.h62
-rw-r--r--c/src/exec/libnetworking/netinet/in_var.h235
-rw-r--r--c/src/exec/libnetworking/netinet/ip.h191
-rw-r--r--c/src/exec/libnetworking/netinet/ip_divert.c382
-rw-r--r--c/src/exec/libnetworking/netinet/ip_fw.c1069
-rw-r--r--c/src/exec/libnetworking/netinet/ip_fw.h183
-rw-r--r--c/src/exec/libnetworking/netinet/ip_icmp.c711
-rw-r--r--c/src/exec/libnetworking/netinet/ip_icmp.h190
-rw-r--r--c/src/exec/libnetworking/netinet/ip_input.c1488
-rw-r--r--c/src/exec/libnetworking/netinet/ip_mroute.c2302
-rw-r--r--c/src/exec/libnetworking/netinet/ip_mroute.h262
-rw-r--r--c/src/exec/libnetworking/netinet/ip_output.c1307
-rw-r--r--c/src/exec/libnetworking/netinet/ip_var.h212
-rw-r--r--c/src/exec/libnetworking/netinet/raw_ip.c486
-rw-r--r--c/src/exec/libnetworking/netinet/tcp.h122
-rw-r--r--c/src/exec/libnetworking/netinet/tcp_debug.c172
-rw-r--r--c/src/exec/libnetworking/netinet/tcp_debug.h69
-rw-r--r--c/src/exec/libnetworking/netinet/tcp_fsm.h92
-rw-r--r--c/src/exec/libnetworking/netinet/tcp_input.c2150
-rw-r--r--c/src/exec/libnetworking/netinet/tcp_output.c755
-rw-r--r--c/src/exec/libnetworking/netinet/tcp_seq.h102
-rw-r--r--c/src/exec/libnetworking/netinet/tcp_subr.c634
-rw-r--r--c/src/exec/libnetworking/netinet/tcp_timer.c387
-rw-r--r--c/src/exec/libnetworking/netinet/tcp_timer.h138
-rw-r--r--c/src/exec/libnetworking/netinet/tcp_usrreq.c840
-rw-r--r--c/src/exec/libnetworking/netinet/tcp_var.h374
-rw-r--r--c/src/exec/libnetworking/netinet/tcpip.h75
-rw-r--r--c/src/exec/libnetworking/netinet/udp.h51
-rw-r--r--c/src/exec/libnetworking/netinet/udp_usrreq.c613
-rw-r--r--c/src/exec/libnetworking/netinet/udp_var.h103
-rw-r--r--c/src/exec/libnetworking/nfs/.cvsignore2
-rw-r--r--c/src/exec/libnetworking/nfs/Makefile.am47
-rw-r--r--c/src/exec/libnetworking/nfs/bootp_subr.c1144
-rw-r--r--c/src/exec/libnetworking/nfs/krpc.h26
-rw-r--r--c/src/exec/libnetworking/nfs/nfs.h620
-rw-r--r--c/src/exec/libnetworking/nfs/nfsdiskless.h100
-rw-r--r--c/src/exec/libnetworking/nfs/nfsproto.h441
-rw-r--r--c/src/exec/libnetworking/nfs/rpcv2.h142
-rw-r--r--c/src/exec/libnetworking/nfs/xdr_subs.h90
-rw-r--r--c/src/exec/libnetworking/opt_ipfw.h6
-rw-r--r--c/src/exec/libnetworking/opt_mrouting.h6
-rw-r--r--c/src/exec/libnetworking/opt_tcpdebug.h16
-rw-r--r--c/src/exec/libnetworking/poll.h108
-rw-r--r--c/src/exec/libnetworking/resolv.h306
-rw-r--r--c/src/exec/libnetworking/rtems/.cvsignore2
-rw-r--r--c/src/exec/libnetworking/rtems/Makefile.am53
-rw-r--r--c/src/exec/libnetworking/rtems/ftpfs.h34
-rw-r--r--c/src/exec/libnetworking/rtems/issetugid.c11
-rw-r--r--c/src/exec/libnetworking/rtems/mkrootfs.c347
-rw-r--r--c/src/exec/libnetworking/rtems/mkrootfs.h66
-rw-r--r--c/src/exec/libnetworking/rtems/rtems_bootp.c31
-rw-r--r--c/src/exec/libnetworking/rtems/rtems_bsdnet.h184
-rw-r--r--c/src/exec/libnetworking/rtems/rtems_bsdnet_internal.h197
-rw-r--r--c/src/exec/libnetworking/rtems/rtems_glue.c1202
-rw-r--r--c/src/exec/libnetworking/rtems/rtems_select.c174
-rw-r--r--c/src/exec/libnetworking/rtems/rtems_showicmpstat.c60
-rw-r--r--c/src/exec/libnetworking/rtems/rtems_showifstat.c112
-rw-r--r--c/src/exec/libnetworking/rtems/rtems_showipstat.c59
-rw-r--r--c/src/exec/libnetworking/rtems/rtems_showmbuf.c65
-rw-r--r--c/src/exec/libnetworking/rtems/rtems_showroute.c236
-rw-r--r--c/src/exec/libnetworking/rtems/rtems_showtcpstat.c102
-rw-r--r--c/src/exec/libnetworking/rtems/rtems_showudpstat.c48
-rw-r--r--c/src/exec/libnetworking/rtems/rtems_syscall.c763
-rw-r--r--c/src/exec/libnetworking/rtems/sghostname.c49
-rw-r--r--c/src/exec/libnetworking/rtems/tftp.h43
-rw-r--r--c/src/exec/libnetworking/sys/.cvsignore2
-rw-r--r--c/src/exec/libnetworking/sys/Makefile.am24
-rw-r--r--c/src/exec/libnetworking/sys/buf.h248
-rw-r--r--c/src/exec/libnetworking/sys/callout.h57
-rw-r--r--c/src/exec/libnetworking/sys/conf.h228
-rw-r--r--c/src/exec/libnetworking/sys/domain.h75
-rw-r--r--c/src/exec/libnetworking/sys/kernel.h251
-rw-r--r--c/src/exec/libnetworking/sys/libkern.h89
-rw-r--r--c/src/exec/libnetworking/sys/malloc.h355
-rw-r--r--c/src/exec/libnetworking/sys/mbuf.h440
-rw-r--r--c/src/exec/libnetworking/sys/mount.h531
-rw-r--r--c/src/exec/libnetworking/sys/param.h231
-rw-r--r--c/src/exec/libnetworking/sys/proc.h8
-rw-r--r--c/src/exec/libnetworking/sys/protosw.h300
-rw-r--r--c/src/exec/libnetworking/sys/queue.h446
-rw-r--r--c/src/exec/libnetworking/sys/reboot.h106
-rw-r--r--c/src/exec/libnetworking/sys/resourcevar.h5
-rw-r--r--c/src/exec/libnetworking/sys/rtprio.h70
-rw-r--r--c/src/exec/libnetworking/sys/select.h57
-rw-r--r--c/src/exec/libnetworking/sys/signalvar.h171
-rw-r--r--c/src/exec/libnetworking/sys/socket.h371
-rw-r--r--c/src/exec/libnetworking/sys/socketvar.h281
-rw-r--r--c/src/exec/libnetworking/sys/sysctl.h379
-rw-r--r--c/src/exec/libnetworking/sys/syslimits.h85
-rw-r--r--c/src/exec/libnetworking/sys/syslog.h195
-rw-r--r--c/src/exec/libnetworking/sys/systm.h198
-rw-r--r--c/src/exec/libnetworking/sys/ttydefaults.h97
-rw-r--r--c/src/exec/libnetworking/sys/ucred.h64
-rw-r--r--c/src/exec/libnetworking/sys/uio.h92
-rw-r--r--c/src/exec/libnetworking/sys/un.h68
-rw-r--r--c/src/exec/libnetworking/syslog.h5
-rw-r--r--c/src/exec/libnetworking/vm/.cvsignore2
-rw-r--r--c/src/exec/libnetworking/vm/Makefile.am23
-rw-r--r--c/src/exec/libnetworking/vm/vm.h73
-rw-r--r--c/src/exec/libnetworking/vm/vm_extern.h103
-rw-r--r--c/src/exec/libnetworking/vm/vm_kern.h84
-rw-r--r--c/src/exec/libnetworking/vm/vm_param.h165
-rw-r--r--c/src/exec/libnetworking/wrapup/.cvsignore2
-rw-r--r--c/src/exec/libnetworking/wrapup/Makefile.am26
-rw-r--r--c/src/exec/librpc/.cvsignore14
-rw-r--r--c/src/exec/librpc/ChangeLog97
-rw-r--r--c/src/exec/librpc/Makefile.am16
-rw-r--r--c/src/exec/librpc/README_RTEMS64
-rw-r--r--c/src/exec/librpc/configure.ac41
-rw-r--r--c/src/exec/librpc/include/.cvsignore2
-rw-r--r--c/src/exec/librpc/include/Makefile.am9
-rw-r--r--c/src/exec/librpc/include/rpc/.cvsignore2
-rw-r--r--c/src/exec/librpc/include/rpc/Makefile.am27
-rw-r--r--c/src/exec/librpc/include/rpc/auth.h260
-rw-r--r--c/src/exec/librpc/include/rpc/auth_des.h109
-rw-r--r--c/src/exec/librpc/include/rpc/auth_unix.h84
-rw-r--r--c/src/exec/librpc/include/rpc/clnt.h419
-rw-r--r--c/src/exec/librpc/include/rpc/des.h82
-rw-r--r--c/src/exec/librpc/include/rpc/des_crypt.h120
-rw-r--r--c/src/exec/librpc/include/rpc/pmap_clnt.h85
-rw-r--r--c/src/exec/librpc/include/rpc/pmap_prot.h104
-rw-r--r--c/src/exec/librpc/include/rpc/pmap_rmt.h63
-rw-r--r--c/src/exec/librpc/include/rpc/rpc.h137
-rw-r--r--c/src/exec/librpc/include/rpc/rpc_com.h78
-rw-r--r--c/src/exec/librpc/include/rpc/rpc_msg.h196
-rw-r--r--c/src/exec/librpc/include/rpc/svc.h324
-rw-r--r--c/src/exec/librpc/include/rpc/svc_auth.h56
-rw-r--r--c/src/exec/librpc/include/rpc/types.h62
-rw-r--r--c/src/exec/librpc/include/rpc/xdr.h314
-rw-r--r--c/src/exec/librpc/include/rpcsvc/.cvsignore2
-rw-r--r--c/src/exec/librpc/include/rpcsvc/Makefile.am12
-rw-r--r--c/src/exec/librpc/include/rpcsvc/bootparam_prot.x103
-rw-r--r--c/src/exec/librpc/include/rpcsvc/crypt.x91
-rw-r--r--c/src/exec/librpc/include/rpcsvc/key_prot.x284
-rw-r--r--c/src/exec/librpc/include/rpcsvc/klm_prot.x139
-rw-r--r--c/src/exec/librpc/include/rpcsvc/mount.x257
-rw-r--r--c/src/exec/librpc/include/rpcsvc/nfs_prot.x1266
-rw-r--r--c/src/exec/librpc/include/rpcsvc/nis.x466
-rw-r--r--c/src/exec/librpc/include/rpcsvc/nis_cache.x87
-rw-r--r--c/src/exec/librpc/include/rpcsvc/nis_callback.x76
-rw-r--r--c/src/exec/librpc/include/rpcsvc/nis_db.h162
-rw-r--r--c/src/exec/librpc/include/rpcsvc/nis_object.x317
-rw-r--r--c/src/exec/librpc/include/rpcsvc/nis_tags.h137
-rw-r--r--c/src/exec/librpc/include/rpcsvc/nislib.h317
-rw-r--r--c/src/exec/librpc/include/rpcsvc/nlm_prot.x184
-rw-r--r--c/src/exec/librpc/include/rpcsvc/pmap_prot.x285
-rw-r--r--c/src/exec/librpc/include/rpcsvc/rex.x235
-rw-r--r--c/src/exec/librpc/include/rpcsvc/rnusers.x123
-rw-r--r--c/src/exec/librpc/include/rpcsvc/rquota.x67
-rw-r--r--c/src/exec/librpc/include/rpcsvc/rstat.x151
-rw-r--r--c/src/exec/librpc/include/rpcsvc/rwall.x57
-rw-r--r--c/src/exec/librpc/include/rpcsvc/sm_inter.x122
-rw-r--r--c/src/exec/librpc/include/rpcsvc/spray.x90
-rw-r--r--c/src/exec/librpc/include/rpcsvc/yp.x379
-rw-r--r--c/src/exec/librpc/include/rpcsvc/yp_prot.h329
-rw-r--r--c/src/exec/librpc/include/rpcsvc/ypclnt.h94
-rw-r--r--c/src/exec/librpc/include/rpcsvc/yppasswd.x75
-rw-r--r--c/src/exec/librpc/include/rpcsvc/ypupdate_prot.x88
-rw-r--r--c/src/exec/librpc/include/rpcsvc/ypxfrd.x173
-rw-r--r--c/src/exec/librpc/src/.cvsignore2
-rw-r--r--c/src/exec/librpc/src/Makefile.am9
-rw-r--r--c/src/exec/librpc/src/rpc/.cvsignore2
-rw-r--r--c/src/exec/librpc/src/rpc/DISCLAIMER28
-rw-r--r--c/src/exec/librpc/src/rpc/Makefile.am49
-rw-r--r--c/src/exec/librpc/src/rpc/PSD.doc/.cvsignore2
-rw-r--r--c/src/exec/librpc/src/rpc/PSD.doc/Makefile.am7
-rw-r--r--c/src/exec/librpc/src/rpc/PSD.doc/nfs.rfc.ms1372
-rw-r--r--c/src/exec/librpc/src/rpc/PSD.doc/rpc.prog.ms2684
-rw-r--r--c/src/exec/librpc/src/rpc/PSD.doc/rpc.rfc.ms1302
-rw-r--r--c/src/exec/librpc/src/rpc/PSD.doc/rpcgen.ms1299
-rw-r--r--c/src/exec/librpc/src/rpc/PSD.doc/xdr.nts.ms1966
-rw-r--r--c/src/exec/librpc/src/rpc/PSD.doc/xdr.rfc.ms1058
-rw-r--r--c/src/exec/librpc/src/rpc/README233
-rw-r--r--c/src/exec/librpc/src/rpc/auth_des.c554
-rw-r--r--c/src/exec/librpc/src/rpc/auth_none.c136
-rw-r--r--c/src/exec/librpc/src/rpc/auth_time.c503
-rw-r--r--c/src/exec/librpc/src/rpc/auth_unix.c349
-rw-r--r--c/src/exec/librpc/src/rpc/authdes_prot.c82
-rw-r--r--c/src/exec/librpc/src/rpc/authunix_prot.c68
-rw-r--r--c/src/exec/librpc/src/rpc/bindresvport.3106
-rw-r--r--c/src/exec/librpc/src/rpc/bindresvport.c147
-rw-r--r--c/src/exec/librpc/src/rpc/clnt_generic.c141
-rw-r--r--c/src/exec/librpc/src/rpc/clnt_perror.c254
-rw-r--r--c/src/exec/librpc/src/rpc/clnt_raw.c243
-rw-r--r--c/src/exec/librpc/src/rpc/clnt_simple.c123
-rw-r--r--c/src/exec/librpc/src/rpc/clnt_tcp.c580
-rw-r--r--c/src/exec/librpc/src/rpc/clnt_udp.c567
-rw-r--r--c/src/exec/librpc/src/rpc/clnt_unix.c635
-rw-r--r--c/src/exec/librpc/src/rpc/crypt_client.c90
-rw-r--r--c/src/exec/librpc/src/rpc/des_crypt.3130
-rw-r--r--c/src/exec/librpc/src/rpc/des_crypt.c153
-rw-r--r--c/src/exec/librpc/src/rpc/des_soft.c67
-rw-r--r--c/src/exec/librpc/src/rpc/get_myaddress.c112
-rw-r--r--c/src/exec/librpc/src/rpc/getpublickey.c172
-rw-r--r--c/src/exec/librpc/src/rpc/getrpcent.398
-rw-r--r--c/src/exec/librpc/src/rpc/getrpcent.c303
-rw-r--r--c/src/exec/librpc/src/rpc/getrpcport.331
-rw-r--r--c/src/exec/librpc/src/rpc/getrpcport.c63
-rw-r--r--c/src/exec/librpc/src/rpc/key_call.c427
-rw-r--r--c/src/exec/librpc/src/rpc/key_prot_xdr.c166
-rw-r--r--c/src/exec/librpc/src/rpc/netname.c136
-rw-r--r--c/src/exec/librpc/src/rpc/netnamer.c326
-rw-r--r--c/src/exec/librpc/src/rpc/pmap_clnt.c149
-rw-r--r--c/src/exec/librpc/src/rpc/pmap_getmaps.c86
-rw-r--r--c/src/exec/librpc/src/rpc/pmap_getport.c91
-rw-r--r--c/src/exec/librpc/src/rpc/pmap_prot.c59
-rw-r--r--c/src/exec/librpc/src/rpc/pmap_prot2.c118
-rw-r--r--c/src/exec/librpc/src/rpc/pmap_rmt.c415
-rw-r--r--c/src/exec/librpc/src/rpc/publickey.347
-rw-r--r--c/src/exec/librpc/src/rpc/publickey.538
-rw-r--r--c/src/exec/librpc/src/rpc/rpc.31767
-rw-r--r--c/src/exec/librpc/src/rpc/rpc.535
-rw-r--r--c/src/exec/librpc/src/rpc/rpc_callmsg.c193
-rw-r--r--c/src/exec/librpc/src/rpc/rpc_commondata.c41
-rw-r--r--c/src/exec/librpc/src/rpc/rpc_dtablesize.c61
-rw-r--r--c/src/exec/librpc/src/rpc/rpc_prot.c297
-rw-r--r--c/src/exec/librpc/src/rpc/rpc_secure.3254
-rw-r--r--c/src/exec/librpc/src/rpc/rpcdname.c78
-rw-r--r--c/src/exec/librpc/src/rpc/rstat.158
-rw-r--r--c/src/exec/librpc/src/rpc/rstat_svc.822
-rw-r--r--c/src/exec/librpc/src/rpc/rtems_portmapper.c488
-rw-r--r--c/src/exec/librpc/src/rpc/rtems_rpc.c56
-rw-r--r--c/src/exec/librpc/src/rpc/rtime.347
-rw-r--r--c/src/exec/librpc/src/rpc/rtime.c157
-rw-r--r--c/src/exec/librpc/src/rpc/svc.c491
-rw-r--r--c/src/exec/librpc/src/rpc/svc_auth.c216
-rw-r--r--c/src/exec/librpc/src/rpc/svc_auth_des.c531
-rw-r--r--c/src/exec/librpc/src/rpc/svc_auth_unix.c148
-rw-r--r--c/src/exec/librpc/src/rpc/svc_raw.c169
-rw-r--r--c/src/exec/librpc/src/rpc/svc_run.c83
-rw-r--r--c/src/exec/librpc/src/rpc/svc_simple.c151
-rw-r--r--c/src/exec/librpc/src/rpc/svc_tcp.c481
-rw-r--r--c/src/exec/librpc/src/rpc/svc_udp.c480
-rw-r--r--c/src/exec/librpc/src/rpc/svc_unix.c527
-rw-r--r--c/src/exec/librpc/src/xdr/.cvsignore2
-rw-r--r--c/src/exec/librpc/src/xdr/Makefile.am37
-rw-r--r--c/src/exec/librpc/src/xdr/xdr.3837
-rw-r--r--c/src/exec/librpc/src/xdr/xdr.c777
-rw-r--r--c/src/exec/librpc/src/xdr/xdr_array.c157
-rw-r--r--c/src/exec/librpc/src/xdr/xdr_float.c333
-rw-r--r--c/src/exec/librpc/src/xdr/xdr_mem.c242
-rw-r--r--c/src/exec/librpc/src/xdr/xdr_rec.c601
-rw-r--r--c/src/exec/librpc/src/xdr/xdr_reference.c138
-rw-r--r--c/src/exec/librpc/src/xdr/xdr_sizeof.c163
-rw-r--r--c/src/exec/librpc/src/xdr/xdr_stdio.c189
-rw-r--r--c/src/exec/posix/.cvsignore14
-rw-r--r--c/src/exec/posix/ChangeLog379
-rw-r--r--c/src/exec/posix/Makefile.am10
-rw-r--r--c/src/exec/posix/configure.ac58
-rw-r--r--c/src/exec/posix/include/.cvsignore2
-rw-r--r--c/src/exec/posix/include/Makefile.am55
-rw-r--r--c/src/exec/posix/include/aio.h145
-rw-r--r--c/src/exec/posix/include/devctl.h38
-rw-r--r--c/src/exec/posix/include/intr.h80
-rw-r--r--c/src/exec/posix/include/mqueue.h153
-rw-r--r--c/src/exec/posix/include/rtems/.cvsignore2
-rw-r--r--c/src/exec/posix/include/rtems/posix/.cvsignore2
-rw-r--r--c/src/exec/posix/include/rtems/posix/cancel.h29
-rw-r--r--c/src/exec/posix/include/rtems/posix/cond.h169
-rw-r--r--c/src/exec/posix/include/rtems/posix/condmp.h161
-rw-r--r--c/src/exec/posix/include/rtems/posix/config.h62
-rw-r--r--c/src/exec/posix/include/rtems/posix/intr.h153
-rw-r--r--c/src/exec/posix/include/rtems/posix/key.h135
-rw-r--r--c/src/exec/posix/include/rtems/posix/mqueue.h249
-rw-r--r--c/src/exec/posix/include/rtems/posix/mqueuemp.h160
-rw-r--r--c/src/exec/posix/include/rtems/posix/mutex.h158
-rw-r--r--c/src/exec/posix/include/rtems/posix/mutexmp.h173
-rw-r--r--c/src/exec/posix/include/rtems/posix/posixapi.h33
-rw-r--r--c/src/exec/posix/include/rtems/posix/priority.h44
-rw-r--r--c/src/exec/posix/include/rtems/posix/psignal.h121
-rw-r--r--c/src/exec/posix/include/rtems/posix/pthread.h150
-rw-r--r--c/src/exec/posix/include/rtems/posix/pthreadmp.h160
-rw-r--r--c/src/exec/posix/include/rtems/posix/ptimer.h91
-rw-r--r--c/src/exec/posix/include/rtems/posix/semaphore.h181
-rw-r--r--c/src/exec/posix/include/rtems/posix/semaphoremp.h160
-rw-r--r--c/src/exec/posix/include/rtems/posix/threadsup.h45
-rw-r--r--c/src/exec/posix/include/rtems/posix/time.h50
-rw-r--r--c/src/exec/posix/include/rtems/posix/timer.h71
-rw-r--r--c/src/exec/posix/include/sched.h96
-rw-r--r--c/src/exec/posix/include/semaphore.h116
-rw-r--r--c/src/exec/posix/inline/.cvsignore2
-rw-r--r--c/src/exec/posix/inline/Makefile.am26
-rw-r--r--c/src/exec/posix/inline/rtems/.cvsignore2
-rw-r--r--c/src/exec/posix/inline/rtems/posix/.cvsignore2
-rw-r--r--c/src/exec/posix/inline/rtems/posix/cond.inl79
-rw-r--r--c/src/exec/posix/inline/rtems/posix/intr.inl71
-rw-r--r--c/src/exec/posix/inline/rtems/posix/key.inl69
-rw-r--r--c/src/exec/posix/inline/rtems/posix/mqueue.inl150
-rw-r--r--c/src/exec/posix/inline/rtems/posix/mutex.inl110
-rw-r--r--c/src/exec/posix/inline/rtems/posix/priority.inl37
-rw-r--r--c/src/exec/posix/inline/rtems/posix/pthread.inl69
-rw-r--r--c/src/exec/posix/inline/rtems/posix/semaphore.inl85
-rw-r--r--c/src/exec/posix/inline/rtems/posix/timer.inl90
-rw-r--r--c/src/exec/posix/macros/.cvsignore2
-rw-r--r--c/src/exec/posix/macros/Makefile.am26
-rw-r--r--c/src/exec/posix/macros/rtems/.cvsignore2
-rw-r--r--c/src/exec/posix/macros/rtems/posix/.cvsignore2
-rw-r--r--c/src/exec/posix/macros/rtems/posix/cond.inl66
-rw-r--r--c/src/exec/posix/macros/rtems/posix/intr.inl55
-rw-r--r--c/src/exec/posix/macros/rtems/posix/key.inl54
-rw-r--r--c/src/exec/posix/macros/rtems/posix/mqueue.inl101
-rw-r--r--c/src/exec/posix/macros/rtems/posix/mutex.inl100
-rw-r--r--c/src/exec/posix/macros/rtems/posix/priority.inl25
-rw-r--r--c/src/exec/posix/macros/rtems/posix/pthread.inl54
-rw-r--r--c/src/exec/posix/macros/rtems/posix/semaphore.inl64
-rw-r--r--c/src/exec/posix/macros/rtems/posix/timer.inl53
-rw-r--r--c/src/exec/posix/src/.cvsignore6
-rw-r--r--c/src/exec/posix/src/Makefile.am116
-rw-r--r--c/src/exec/posix/src/README.mqueue38
-rw-r--r--c/src/exec/posix/src/adasupp.c32
-rw-r--r--c/src/exec/posix/src/aio.c118
-rw-r--r--c/src/exec/posix/src/alarm.c56
-rw-r--r--c/src/exec/posix/src/cancel.c62
-rw-r--r--c/src/exec/posix/src/cancelrun.c67
-rw-r--r--c/src/exec/posix/src/cleanuppop.c51
-rw-r--r--c/src/exec/posix/src/cleanuppush.c51
-rw-r--r--c/src/exec/posix/src/clockgetcpuclockid.c32
-rw-r--r--c/src/exec/posix/src/clockgetenableattr.c32
-rw-r--r--c/src/exec/posix/src/clockgetres.c55
-rw-r--r--c/src/exec/posix/src/clockgettime.c69
-rw-r--r--c/src/exec/posix/src/clocksetenableattr.c32
-rw-r--r--c/src/exec/posix/src/clocksettime.c88
-rw-r--r--c/src/exec/posix/src/cond.c52
-rw-r--r--c/src/exec/posix/src/condattrdestroy.c35
-rw-r--r--c/src/exec/posix/src/condattrgetpshared.c36
-rw-r--r--c/src/exec/posix/src/condattrinit.c35
-rw-r--r--c/src/exec/posix/src/condattrsetpshared.c43
-rw-r--r--c/src/exec/posix/src/condbroadcast.c30
-rw-r--r--c/src/exec/posix/src/conddefaultattributes.c28
-rw-r--r--c/src/exec/posix/src/conddestroy.c80
-rw-r--r--c/src/exec/posix/src/condinit.c99
-rw-r--r--c/src/exec/posix/src/condmp.c46
-rw-r--r--c/src/exec/posix/src/condsignal.c30
-rw-r--r--c/src/exec/posix/src/condsignalsupp.c61
-rw-r--r--c/src/exec/posix/src/condtimedwait.c61
-rw-r--r--c/src/exec/posix/src/condwait.c36
-rw-r--r--c/src/exec/posix/src/condwaitsupp.c108
-rw-r--r--c/src/exec/posix/src/devctl.c26
-rw-r--r--c/src/exec/posix/src/execl.c21
-rw-r--r--c/src/exec/posix/src/execle.c21
-rw-r--r--c/src/exec/posix/src/execlp.c21
-rw-r--r--c/src/exec/posix/src/execv.c20
-rw-r--r--c/src/exec/posix/src/execve.c21
-rw-r--r--c/src/exec/posix/src/execvp.c20
-rw-r--r--c/src/exec/posix/src/fork.c18
-rw-r--r--c/src/exec/posix/src/getegid.c33
-rw-r--r--c/src/exec/posix/src/geteuid.c33
-rw-r--r--c/src/exec/posix/src/getgid.c47
-rw-r--r--c/src/exec/posix/src/getgroups.c30
-rw-r--r--c/src/exec/posix/src/getlogin.c64
-rw-r--r--c/src/exec/posix/src/getpagesize.c23
-rw-r--r--c/src/exec/posix/src/getpgrp.c31
-rw-r--r--c/src/exec/posix/src/getpid.c45
-rw-r--r--c/src/exec/posix/src/getppid.c29
-rw-r--r--c/src/exec/posix/src/getuid.c47
-rw-r--r--c/src/exec/posix/src/intr.c349
-rw-r--r--c/src/exec/posix/src/key.c46
-rw-r--r--c/src/exec/posix/src/keycreate.c90
-rw-r--r--c/src/exec/posix/src/keydelete.c58
-rw-r--r--c/src/exec/posix/src/keygetspecific.c47
-rw-r--r--c/src/exec/posix/src/keyrundestructors.c80
-rw-r--r--c/src/exec/posix/src/keysetspecific.c47
-rw-r--r--c/src/exec/posix/src/kill.c52
-rw-r--r--c/src/exec/posix/src/killinfo.c336
-rw-r--r--c/src/exec/posix/src/mprotect.c23
-rw-r--r--c/src/exec/posix/src/mqueue.c81
-rw-r--r--c/src/exec/posix/src/mqueueclose.c79
-rw-r--r--c/src/exec/posix/src/mqueuecreatesupp.c156
-rw-r--r--c/src/exec/posix/src/mqueuedeletesupp.c74
-rw-r--r--c/src/exec/posix/src/mqueuegetattr.c80
-rw-r--r--c/src/exec/posix/src/mqueuenametoid.c66
-rw-r--r--c/src/exec/posix/src/mqueuenotify.c108
-rw-r--r--c/src/exec/posix/src/mqueueopen.c158
-rw-r--r--c/src/exec/posix/src/mqueuereceive.c57
-rw-r--r--c/src/exec/posix/src/mqueuerecvsupp.c108
-rw-r--r--c/src/exec/posix/src/mqueuesend.c57
-rw-r--r--c/src/exec/posix/src/mqueuesendsupp.c117
-rw-r--r--c/src/exec/posix/src/mqueuesetattr.c82
-rw-r--r--c/src/exec/posix/src/mqueuetimedreceive.c58
-rw-r--r--c/src/exec/posix/src/mqueuetimedsend.c58
-rw-r--r--c/src/exec/posix/src/mqueuetranslatereturncode.c101
-rw-r--r--c/src/exec/posix/src/mqueueunlink.c84
-rw-r--r--c/src/exec/posix/src/mutex.c54
-rw-r--r--c/src/exec/posix/src/mutexattrdestroy.c38
-rw-r--r--c/src/exec/posix/src/mutexattrgetprioceiling.c38
-rw-r--r--c/src/exec/posix/src/mutexattrgetprotocol.c38
-rw-r--r--c/src/exec/posix/src/mutexattrgetpshared.c38
-rw-r--r--c/src/exec/posix/src/mutexattrinit.c37
-rw-r--r--c/src/exec/posix/src/mutexattrsetprioceiling.c41
-rw-r--r--c/src/exec/posix/src/mutexattrsetprotocol.c46
-rw-r--r--c/src/exec/posix/src/mutexattrsetpshared.c46
-rw-r--r--c/src/exec/posix/src/mutexdefaultattributes.c34
-rw-r--r--c/src/exec/posix/src/mutexdestroy.c87
-rw-r--r--c/src/exec/posix/src/mutexfromcorestatus.c52
-rw-r--r--c/src/exec/posix/src/mutexgetprioceiling.c55
-rw-r--r--c/src/exec/posix/src/mutexinit.c186
-rw-r--r--c/src/exec/posix/src/mutexlock.c35
-rw-r--r--c/src/exec/posix/src/mutexlocksupp.c67
-rw-r--r--c/src/exec/posix/src/mutexmp.c66
-rw-r--r--c/src/exec/posix/src/mutexsetprioceiling.c82
-rw-r--r--c/src/exec/posix/src/mutextimedlock.c40
-rw-r--r--c/src/exec/posix/src/mutextrylock.c35
-rw-r--r--c/src/exec/posix/src/mutexunlock.c66
-rw-r--r--c/src/exec/posix/src/nanosleep.c104
-rw-r--r--c/src/exec/posix/src/pause.c41
-rw-r--r--c/src/exec/posix/src/posixintervaltotimespec.c38
-rw-r--r--c/src/exec/posix/src/posixtimespecsubtract.c50
-rw-r--r--c/src/exec/posix/src/posixtimespectointerval.c42
-rw-r--r--c/src/exec/posix/src/psignal.c250
-rw-r--r--c/src/exec/posix/src/psignalchecksignal.c94
-rw-r--r--c/src/exec/posix/src/psignalclearprocesssignals.c42
-rw-r--r--c/src/exec/posix/src/psignalclearsignals.c89
-rw-r--r--c/src/exec/posix/src/psignalsetprocesssignals.c42
-rw-r--r--c/src/exec/posix/src/psignalunblockthread.c93
-rw-r--r--c/src/exec/posix/src/pthread.c387
-rw-r--r--c/src/exec/posix/src/pthreadatfork.c31
-rw-r--r--c/src/exec/posix/src/pthreadattrdestroy.c32
-rw-r--r--c/src/exec/posix/src/pthreadattrgetdetachstate.c32
-rw-r--r--c/src/exec/posix/src/pthreadattrgetinheritsched.c32
-rw-r--r--c/src/exec/posix/src/pthreadattrgetschedparam.c31
-rw-r--r--c/src/exec/posix/src/pthreadattrgetschedpolicy.c32
-rw-r--r--c/src/exec/posix/src/pthreadattrgetscope.c31
-rw-r--r--c/src/exec/posix/src/pthreadattrgetstackaddr.c31
-rw-r--r--c/src/exec/posix/src/pthreadattrgetstacksize.c31
-rw-r--r--c/src/exec/posix/src/pthreadattrinit.c33
-rw-r--r--c/src/exec/posix/src/pthreadattrsetdetachstate.c38
-rw-r--r--c/src/exec/posix/src/pthreadattrsetinheritsched.c41
-rw-r--r--c/src/exec/posix/src/pthreadattrsetschedparam.c31
-rw-r--r--c/src/exec/posix/src/pthreadattrsetschedpolicy.c43
-rw-r--r--c/src/exec/posix/src/pthreadattrsetscope.c43
-rw-r--r--c/src/exec/posix/src/pthreadattrsetstackaddr.c31
-rw-r--r--c/src/exec/posix/src/pthreadattrsetstacksize.c37
-rw-r--r--c/src/exec/posix/src/pthreadcreate.c257
-rw-r--r--c/src/exec/posix/src/pthreaddetach.c48
-rw-r--r--c/src/exec/posix/src/pthreadequal.c83
-rw-r--r--c/src/exec/posix/src/pthreadexit.c49
-rw-r--r--c/src/exec/posix/src/pthreadgetcpuclockid.c30
-rw-r--r--c/src/exec/posix/src/pthreadgetcputime.c32
-rw-r--r--c/src/exec/posix/src/pthreadgetschedparam.c59
-rw-r--r--c/src/exec/posix/src/pthreadjoin.c72
-rw-r--r--c/src/exec/posix/src/pthreadkill.c80
-rw-r--r--c/src/exec/posix/src/pthreadonce.c45
-rw-r--r--c/src/exec/posix/src/pthreadself.c27
-rw-r--r--c/src/exec/posix/src/pthreadsetcputime.c39
-rw-r--r--c/src/exec/posix/src/pthreadsetschedparam.c129
-rw-r--r--c/src/exec/posix/src/pthreadsigmask.c73
-rw-r--r--c/src/exec/posix/src/ptimer.c102
-rw-r--r--c/src/exec/posix/src/ptimer1.c790
-rw-r--r--c/src/exec/posix/src/sched.c157
-rw-r--r--c/src/exec/posix/src/semaphore.c54
-rw-r--r--c/src/exec/posix/src/semaphorecreatesupp.c129
-rw-r--r--c/src/exec/posix/src/semaphoredeletesupp.c65
-rw-r--r--c/src/exec/posix/src/semaphoremp.c146
-rw-r--r--c/src/exec/posix/src/semaphorenametoid.c52
-rw-r--r--c/src/exec/posix/src/semaphorewaitsupp.c71
-rw-r--r--c/src/exec/posix/src/semclose.c55
-rw-r--r--c/src/exec/posix/src/semdestroy.c58
-rw-r--r--c/src/exec/posix/src/semgetvalue.c50
-rw-r--r--c/src/exec/posix/src/seminit.c51
-rw-r--r--c/src/exec/posix/src/semopen.c124
-rw-r--r--c/src/exec/posix/src/sempost.c57
-rw-r--r--c/src/exec/posix/src/semtimedwait.c40
-rw-r--r--c/src/exec/posix/src/semtrywait.c35
-rw-r--r--c/src/exec/posix/src/semunlink.c75
-rw-r--r--c/src/exec/posix/src/semwait.c35
-rw-r--r--c/src/exec/posix/src/setcancelstate.c61
-rw-r--r--c/src/exec/posix/src/setcanceltype.c61
-rw-r--r--c/src/exec/posix/src/setpgid.c29
-rw-r--r--c/src/exec/posix/src/setsid.c28
-rw-r--r--c/src/exec/posix/src/sigaction.c94
-rw-r--r--c/src/exec/posix/src/sigaddset.c42
-rw-r--r--c/src/exec/posix/src/sigdelset.c47
-rw-r--r--c/src/exec/posix/src/sigemptyset.c36
-rw-r--r--c/src/exec/posix/src/sigfillset.c36
-rw-r--r--c/src/exec/posix/src/sigismember.c45
-rw-r--r--c/src/exec/posix/src/signal_2.c52
-rw-r--r--c/src/exec/posix/src/sigpending.c40
-rw-r--r--c/src/exec/posix/src/sigprocmask.c39
-rw-r--r--c/src/exec/posix/src/sigqueue.c33
-rw-r--r--c/src/exec/posix/src/sigsuspend.c45
-rw-r--r--c/src/exec/posix/src/sigtimedwait.c140
-rw-r--r--c/src/exec/posix/src/sigwait.c45
-rw-r--r--c/src/exec/posix/src/sigwaitinfo.c34
-rw-r--r--c/src/exec/posix/src/sleep.c31
-rw-r--r--c/src/exec/posix/src/sysconf.c44
-rw-r--r--c/src/exec/posix/src/testcancel.c46
-rw-r--r--c/src/exec/posix/src/time.c52
-rw-r--r--c/src/exec/posix/src/types.c47
-rw-r--r--c/src/exec/posix/src/wait.c21
-rw-r--r--c/src/exec/posix/src/waitpid.c23
-rw-r--r--c/src/exec/rtems/.cvsignore2
-rw-r--r--c/src/exec/rtems/ChangeLog253
-rw-r--r--c/src/exec/rtems/Makefile.am9
-rw-r--r--c/src/exec/rtems/include/.cvsignore2
-rw-r--r--c/src/exec/rtems/include/Makefile.am47
-rw-r--r--c/src/exec/rtems/include/rtems.h123
-rw-r--r--c/src/exec/rtems/include/rtems/.cvsignore2
-rw-r--r--c/src/exec/rtems/include/rtems/rtems/.cvsignore2
-rw-r--r--c/src/exec/rtems/include/rtems/rtems/asr.h111
-rw-r--r--c/src/exec/rtems/include/rtems/rtems/attr.h89
-rw-r--r--c/src/exec/rtems/include/rtems/rtems/cache.h137
-rw-r--r--c/src/exec/rtems/include/rtems/rtems/clock.h102
-rw-r--r--c/src/exec/rtems/include/rtems/rtems/config.h53
-rw-r--r--c/src/exec/rtems/include/rtems/rtems/dpmem.h156
-rw-r--r--c/src/exec/rtems/include/rtems/rtems/event.h175
-rw-r--r--c/src/exec/rtems/include/rtems/rtems/eventmp.h146
-rw-r--r--c/src/exec/rtems/include/rtems/rtems/eventset.h88
-rw-r--r--c/src/exec/rtems/include/rtems/rtems/intr.h159
-rw-r--r--c/src/exec/rtems/include/rtems/rtems/message.h328
-rw-r--r--c/src/exec/rtems/include/rtems/rtems/modes.h88
-rw-r--r--c/src/exec/rtems/include/rtems/rtems/mp.h52
-rw-r--r--c/src/exec/rtems/include/rtems/rtems/msgmp.h176
-rw-r--r--c/src/exec/rtems/include/rtems/rtems/options.h52
-rw-r--r--c/src/exec/rtems/include/rtems/rtems/part.h169
-rw-r--r--c/src/exec/rtems/include/rtems/rtems/partmp.h160
-rw-r--r--c/src/exec/rtems/include/rtems/rtems/ratemon.h213
-rw-r--r--c/src/exec/rtems/include/rtems/rtems/region.h250
-rw-r--r--c/src/exec/rtems/include/rtems/rtems/regionmp.h165
-rw-r--r--c/src/exec/rtems/include/rtems/rtems/rtemsapi.h35
-rw-r--r--c/src/exec/rtems/include/rtems/rtems/sem.h276
-rw-r--r--c/src/exec/rtems/include/rtems/rtems/semmp.h162
-rw-r--r--c/src/exec/rtems/include/rtems/rtems/signal.h84
-rw-r--r--c/src/exec/rtems/include/rtems/rtems/signalmp.h146
-rw-r--r--c/src/exec/rtems/include/rtems/rtems/status.h83
-rw-r--r--c/src/exec/rtems/include/rtems/rtems/support.h98
-rw-r--r--c/src/exec/rtems/include/rtems/rtems/taskmp.h166
-rw-r--r--c/src/exec/rtems/include/rtems/rtems/tasks.h467
-rw-r--r--c/src/exec/rtems/include/rtems/rtems/timer.h366
-rw-r--r--c/src/exec/rtems/include/rtems/rtems/types.h108
-rw-r--r--c/src/exec/rtems/inline/.cvsignore2
-rw-r--r--c/src/exec/rtems/inline/Makefile.am27
-rw-r--r--c/src/exec/rtems/inline/rtems/.cvsignore2
-rw-r--r--c/src/exec/rtems/inline/rtems/rtems/.cvsignore2
-rw-r--r--c/src/exec/rtems/inline/rtems/rtems/asr.inl127
-rw-r--r--c/src/exec/rtems/inline/rtems/rtems/attr.inl212
-rw-r--r--c/src/exec/rtems/inline/rtems/rtems/dpmem.inl94
-rw-r--r--c/src/exec/rtems/inline/rtems/rtems/event.inl20
-rw-r--r--c/src/exec/rtems/inline/rtems/rtems/eventset.inl94
-rw-r--r--c/src/exec/rtems/inline/rtems/rtems/message.inl82
-rw-r--r--c/src/exec/rtems/inline/rtems/rtems/modes.inl151
-rw-r--r--c/src/exec/rtems/inline/rtems/rtems/options.inl54
-rw-r--r--c/src/exec/rtems/inline/rtems/rtems/part.inl198
-rw-r--r--c/src/exec/rtems/inline/rtems/rtems/ratemon.inl142
-rw-r--r--c/src/exec/rtems/inline/rtems/rtems/region.inl126
-rw-r--r--c/src/exec/rtems/inline/rtems/rtems/sem.inl102
-rw-r--r--c/src/exec/rtems/inline/rtems/rtems/status.inl55
-rw-r--r--c/src/exec/rtems/inline/rtems/rtems/support.inl60
-rw-r--r--c/src/exec/rtems/inline/rtems/rtems/tasks.inl89
-rw-r--r--c/src/exec/rtems/inline/rtems/rtems/timer.inl141
-rw-r--r--c/src/exec/rtems/macros/.cvsignore2
-rw-r--r--c/src/exec/rtems/macros/Makefile.am27
-rw-r--r--c/src/exec/rtems/macros/rtems/.cvsignore2
-rw-r--r--c/src/exec/rtems/macros/rtems/rtems/.cvsignore2
-rw-r--r--c/src/exec/rtems/macros/rtems/rtems/asr.inl89
-rw-r--r--c/src/exec/rtems/macros/rtems/rtems/attr.inl119
-rw-r--r--c/src/exec/rtems/macros/rtems/rtems/dpmem.inl58
-rw-r--r--c/src/exec/rtems/macros/rtems/rtems/event.inl20
-rw-r--r--c/src/exec/rtems/macros/rtems/rtems/eventset.inl58
-rw-r--r--c/src/exec/rtems/macros/rtems/rtems/message.inl48
-rw-r--r--c/src/exec/rtems/macros/rtems/rtems/modes.inl91
-rw-r--r--c/src/exec/rtems/macros/rtems/rtems/options.inl38
-rw-r--r--c/src/exec/rtems/macros/rtems/rtems/part.inl116
-rw-r--r--c/src/exec/rtems/macros/rtems/rtems/ratemon.inl84
-rw-r--r--c/src/exec/rtems/macros/rtems/rtems/region.inl74
-rw-r--r--c/src/exec/rtems/macros/rtems/rtems/sem.inl62
-rw-r--r--c/src/exec/rtems/macros/rtems/rtems/status.inl38
-rw-r--r--c/src/exec/rtems/macros/rtems/rtems/support.inl43
-rw-r--r--c/src/exec/rtems/macros/rtems/rtems/tasks.inl57
-rw-r--r--c/src/exec/rtems/macros/rtems/rtems/timer.inl85
-rw-r--r--c/src/exec/rtems/src/.cvsignore2
-rw-r--r--c/src/exec/rtems/src/Makefile.am79
-rw-r--r--c/src/exec/rtems/src/attr.c29
-rw-r--r--c/src/exec/rtems/src/clockget.c89
-rw-r--r--c/src/exec/rtems/src/clockset.c50
-rw-r--r--c/src/exec/rtems/src/clocktick.c51
-rw-r--r--c/src/exec/rtems/src/dpmem.c55
-rw-r--r--c/src/exec/rtems/src/dpmemcreate.c81
-rw-r--r--c/src/exec/rtems/src/dpmemdelete.c61
-rw-r--r--c/src/exec/rtems/src/dpmemexternal2internal.c72
-rw-r--r--c/src/exec/rtems/src/dpmemident.c55
-rw-r--r--c/src/exec/rtems/src/dpmeminternal2external.c72
-rw-r--r--c/src/exec/rtems/src/event.c44
-rw-r--r--c/src/exec/rtems/src/eventmp.c189
-rw-r--r--c/src/exec/rtems/src/eventreceive.c62
-rw-r--r--c/src/exec/rtems/src/eventseize.c138
-rw-r--r--c/src/exec/rtems/src/eventsend.c71
-rw-r--r--c/src/exec/rtems/src/eventsurrender.c106
-rw-r--r--c/src/exec/rtems/src/eventtimeout.c75
-rw-r--r--c/src/exec/rtems/src/intr.c31
-rw-r--r--c/src/exec/rtems/src/intrbody.c70
-rw-r--r--c/src/exec/rtems/src/intrcatch.c54
-rw-r--r--c/src/exec/rtems/src/mp.c41
-rw-r--r--c/src/exec/rtems/src/msg.c77
-rw-r--r--c/src/exec/rtems/src/msgmp.c504
-rw-r--r--c/src/exec/rtems/src/msgqallocate.c56
-rw-r--r--c/src/exec/rtems/src/msgqbroadcast.c103
-rw-r--r--c/src/exec/rtems/src/msgqcreate.c158
-rw-r--r--c/src/exec/rtems/src/msgqdelete.c104
-rw-r--r--c/src/exec/rtems/src/msgqflush.c86
-rw-r--r--c/src/exec/rtems/src/msgqgetnumberpending.c83
-rw-r--r--c/src/exec/rtems/src/msgqident.c67
-rw-r--r--c/src/exec/rtems/src/msgqreceive.c104
-rw-r--r--c/src/exec/rtems/src/msgqsend.c57
-rw-r--r--c/src/exec/rtems/src/msgqsubmit.c144
-rw-r--r--c/src/exec/rtems/src/msgqtranslatereturncode.c68
-rw-r--r--c/src/exec/rtems/src/msgqurgent.c57
-rw-r--r--c/src/exec/rtems/src/part.c67
-rw-r--r--c/src/exec/rtems/src/partcreate.c115
-rw-r--r--c/src/exec/rtems/src/partdelete.c87
-rw-r--r--c/src/exec/rtems/src/partgetbuffer.c79
-rw-r--r--c/src/exec/rtems/src/partident.c53
-rw-r--r--c/src/exec/rtems/src/partmp.c301
-rw-r--r--c/src/exec/rtems/src/partreturnbuffer.c75
-rw-r--r--c/src/exec/rtems/src/ratemon.c57
-rw-r--r--c/src/exec/rtems/src/ratemoncancel.c64
-rw-r--r--c/src/exec/rtems/src/ratemoncreate.c67
-rw-r--r--c/src/exec/rtems/src/ratemondelete.c62
-rw-r--r--c/src/exec/rtems/src/ratemongetstatus.c79
-rw-r--r--c/src/exec/rtems/src/ratemonident.c55
-rw-r--r--c/src/exec/rtems/src/ratemonperiod.c163
-rw-r--r--c/src/exec/rtems/src/ratemontimeout.c81
-rw-r--r--c/src/exec/rtems/src/region.c72
-rw-r--r--c/src/exec/rtems/src/regioncreate.c100
-rw-r--r--c/src/exec/rtems/src/regiondelete.c72
-rw-r--r--c/src/exec/rtems/src/regionextend.c93
-rw-r--r--c/src/exec/rtems/src/regiongetinfo.c74
-rw-r--r--c/src/exec/rtems/src/regiongetsegment.c112
-rw-r--r--c/src/exec/rtems/src/regiongetsegmentsize.c75
-rw-r--r--c/src/exec/rtems/src/regionident.c57
-rw-r--r--c/src/exec/rtems/src/regionmp.c309
-rw-r--r--c/src/exec/rtems/src/regionreturnsegment.c122
-rw-r--r--c/src/exec/rtems/src/rtclock.c22
-rw-r--r--c/src/exec/rtems/src/rtemstimer.c61
-rw-r--r--c/src/exec/rtems/src/sem.c90
-rw-r--r--c/src/exec/rtems/src/semcreate.c219
-rw-r--r--c/src/exec/rtems/src/semdelete.c132
-rw-r--r--c/src/exec/rtems/src/semflush.c98
-rw-r--r--c/src/exec/rtems/src/semident.c77
-rw-r--r--c/src/exec/rtems/src/semmp.c361
-rw-r--r--c/src/exec/rtems/src/semobtain.c121
-rw-r--r--c/src/exec/rtems/src/semrelease.c115
-rw-r--r--c/src/exec/rtems/src/semtranslatereturncode.c120
-rw-r--r--c/src/exec/rtems/src/signal.c47
-rw-r--r--c/src/exec/rtems/src/signalcatch.c65
-rw-r--r--c/src/exec/rtems/src/signalmp.c188
-rw-r--r--c/src/exec/rtems/src/signalsend.c87
-rw-r--r--c/src/exec/rtems/src/taskcreate.c228
-rw-r--r--c/src/exec/rtems/src/taskdelete.c100
-rw-r--r--c/src/exec/rtems/src/taskgetnote.c105
-rw-r--r--c/src/exec/rtems/src/taskident.c65
-rw-r--r--c/src/exec/rtems/src/taskinitusers.c83
-rw-r--r--c/src/exec/rtems/src/taskissuspended.c77
-rw-r--r--c/src/exec/rtems/src/taskmode.c122
-rw-r--r--c/src/exec/rtems/src/taskmp.c339
-rw-r--r--c/src/exec/rtems/src/taskrestart.c79
-rw-r--r--c/src/exec/rtems/src/taskresume.c81
-rw-r--r--c/src/exec/rtems/src/tasks.c286
-rw-r--r--c/src/exec/rtems/src/tasksetnote.c102
-rw-r--r--c/src/exec/rtems/src/tasksetpriority.c98
-rw-r--r--c/src/exec/rtems/src/taskstart.c84
-rw-r--r--c/src/exec/rtems/src/tasksuspend.c82
-rw-r--r--c/src/exec/rtems/src/taskvariableadd.c85
-rw-r--r--c/src/exec/rtems/src/taskvariabledelete.c70
-rw-r--r--c/src/exec/rtems/src/taskvariableget.c72
-rw-r--r--c/src/exec/rtems/src/taskwakeafter.c64
-rw-r--r--c/src/exec/rtems/src/taskwakewhen.c79
-rw-r--r--c/src/exec/rtems/src/timercancel.c61
-rw-r--r--c/src/exec/rtems/src/timercreate.c66
-rw-r--r--c/src/exec/rtems/src/timerdelete.c62
-rw-r--r--c/src/exec/rtems/src/timerfireafter.c72
-rw-r--r--c/src/exec/rtems/src/timerfirewhen.c83
-rw-r--r--c/src/exec/rtems/src/timergetinfo.c70
-rw-r--r--c/src/exec/rtems/src/timerident.c56
-rw-r--r--c/src/exec/rtems/src/timerreset.c77
-rw-r--r--c/src/exec/rtems/src/timerserver.c316
-rw-r--r--c/src/exec/rtems/src/timerserverfireafter.c83
-rw-r--r--c/src/exec/rtems/src/timerserverfirewhen.c91
-rw-r--r--c/src/exec/sapi/.cvsignore2
-rw-r--r--c/src/exec/sapi/ChangeLog161
-rw-r--r--c/src/exec/sapi/Makefile.am9
-rw-r--r--c/src/exec/sapi/include/.cvsignore2
-rw-r--r--c/src/exec/sapi/include/Makefile.am34
-rw-r--r--c/src/exec/sapi/include/confdefs.h1076
-rw-r--r--c/src/exec/sapi/include/rtems/.cvsignore3
-rw-r--r--c/src/exec/sapi/include/rtems/README133
-rw-r--r--c/src/exec/sapi/include/rtems/config.h183
-rw-r--r--c/src/exec/sapi/include/rtems/extension.h137
-rw-r--r--c/src/exec/sapi/include/rtems/fatal.h48
-rw-r--r--c/src/exec/sapi/include/rtems/init.h109
-rw-r--r--c/src/exec/sapi/include/rtems/io.h272
-rw-r--r--c/src/exec/sapi/include/rtems/mptables.h28
-rw-r--r--c/src/exec/sapi/include/rtems/sptables.h.in85
-rw-r--r--c/src/exec/sapi/inline/.cvsignore2
-rw-r--r--c/src/exec/sapi/inline/Makefile.am22
-rw-r--r--c/src/exec/sapi/inline/rtems/.cvsignore2
-rw-r--r--c/src/exec/sapi/inline/rtems/extension.inl90
-rw-r--r--c/src/exec/sapi/macros/.cvsignore2
-rw-r--r--c/src/exec/sapi/macros/Makefile.am22
-rw-r--r--c/src/exec/sapi/macros/rtems/.cvsignore2
-rw-r--r--c/src/exec/sapi/macros/rtems/extension.inl57
-rw-r--r--c/src/exec/sapi/src/.cvsignore2
-rw-r--r--c/src/exec/sapi/src/Makefile.am28
-rw-r--r--c/src/exec/sapi/src/debug.c61
-rw-r--r--c/src/exec/sapi/src/exinit.c328
-rw-r--r--c/src/exec/sapi/src/extension.c51
-rw-r--r--c/src/exec/sapi/src/extensioncreate.c65
-rw-r--r--c/src/exec/sapi/src/extensiondelete.c56
-rw-r--r--c/src/exec/sapi/src/extensionident.c53
-rw-r--r--c/src/exec/sapi/src/fatal.c37
-rw-r--r--c/src/exec/sapi/src/io.c460
-rw-r--r--c/src/exec/sapi/src/itronapi.c119
-rw-r--r--c/src/exec/sapi/src/posixapi.c115
-rw-r--r--c/src/exec/sapi/src/rtemsapi.c97
-rw-r--r--c/src/exec/score/.cvsignore2
-rw-r--r--c/src/exec/score/ChangeLog443
-rw-r--r--c/src/exec/score/Makefile.am9
-rw-r--r--c/src/exec/score/cpu/.cvsignore2
-rw-r--r--c/src/exec/score/cpu/Makefile.am13
-rw-r--r--c/src/exec/score/cpu/a29k/.cvsignore14
-rw-r--r--c/src/exec/score/cpu/a29k/ChangeLog124
-rw-r--r--c/src/exec/score/cpu/a29k/Makefile.am55
-rw-r--r--c/src/exec/score/cpu/a29k/amd.ah534
-rw-r--r--c/src/exec/score/cpu/a29k/asm.h101
-rw-r--r--c/src/exec/score/cpu/a29k/configure.ac30
-rw-r--r--c/src/exec/score/cpu/a29k/cpu.c277
-rw-r--r--c/src/exec/score/cpu/a29k/cpu_asm.S522
-rw-r--r--c/src/exec/score/cpu/a29k/pswmacro.ah442
-rw-r--r--c/src/exec/score/cpu/a29k/register.ah217
-rw-r--r--c/src/exec/score/cpu/a29k/rtems/.cvsignore2
-rw-r--r--c/src/exec/score/cpu/a29k/rtems/score/.cvsignore2
-rw-r--r--c/src/exec/score/cpu/a29k/rtems/score/a29k.h78
-rw-r--r--c/src/exec/score/cpu/a29k/rtems/score/cpu.h1008
-rw-r--r--c/src/exec/score/cpu/a29k/rtems/score/cpu_asm.h71
-rw-r--r--c/src/exec/score/cpu/a29k/rtems/score/types.h56
-rw-r--r--c/src/exec/score/cpu/a29k/sig.S213
-rw-r--r--c/src/exec/score/cpu/arm/.cvsignore14
-rw-r--r--c/src/exec/score/cpu/arm/ChangeLog153
-rw-r--r--c/src/exec/score/cpu/arm/Makefile.am55
-rw-r--r--c/src/exec/score/cpu/arm/asm.h125
-rw-r--r--c/src/exec/score/cpu/arm/configure.ac30
-rw-r--r--c/src/exec/score/cpu/arm/cpu.c243
-rw-r--r--c/src/exec/score/cpu/arm/cpu_asm.S216
-rw-r--r--c/src/exec/score/cpu/arm/rtems/.cvsignore2
-rw-r--r--c/src/exec/score/cpu/arm/rtems/score/.cvsignore2
-rw-r--r--c/src/exec/score/cpu/arm/rtems/score/arm.h62
-rw-r--r--c/src/exec/score/cpu/arm/rtems/score/cpu.h962
-rw-r--r--c/src/exec/score/cpu/arm/rtems/score/cpu_asm.h41
-rw-r--r--c/src/exec/score/cpu/arm/rtems/score/types.h55
-rw-r--r--c/src/exec/score/cpu/c4x/.cvsignore14
-rw-r--r--c/src/exec/score/cpu/c4x/ChangeLog126
-rw-r--r--c/src/exec/score/cpu/c4x/Makefile.am55
-rw-r--r--c/src/exec/score/cpu/c4x/asm.h101
-rw-r--r--c/src/exec/score/cpu/c4x/c4xio.h110
-rw-r--r--c/src/exec/score/cpu/c4x/configure.ac30
-rw-r--r--c/src/exec/score/cpu/c4x/cpu.c199
-rw-r--r--c/src/exec/score/cpu/c4x/cpu_asm.S770
-rw-r--r--c/src/exec/score/cpu/c4x/irq.c82
-rw-r--r--c/src/exec/score/cpu/c4x/rtems/.cvsignore2
-rw-r--r--c/src/exec/score/cpu/c4x/rtems/score/.cvsignore2
-rw-r--r--c/src/exec/score/cpu/c4x/rtems/score/c4x.h365
-rw-r--r--c/src/exec/score/cpu/c4x/rtems/score/cpu.h1268
-rw-r--r--c/src/exec/score/cpu/c4x/rtems/score/cpu_asm.h70
-rw-r--r--c/src/exec/score/cpu/c4x/rtems/score/types.h56
-rw-r--r--c/src/exec/score/cpu/h8300/.cvsignore14
-rw-r--r--c/src/exec/score/cpu/h8300/ChangeLog126
-rw-r--r--c/src/exec/score/cpu/h8300/Makefile.am54
-rw-r--r--c/src/exec/score/cpu/h8300/README31
-rw-r--r--c/src/exec/score/cpu/h8300/asm.h123
-rw-r--r--c/src/exec/score/cpu/h8300/configure.ac30
-rw-r--r--c/src/exec/score/cpu/h8300/cpu.c174
-rw-r--r--c/src/exec/score/cpu/h8300/cpu_asm.S225
-rw-r--r--c/src/exec/score/cpu/h8300/rtems/.cvsignore2
-rw-r--r--c/src/exec/score/cpu/h8300/rtems/score/.cvsignore2
-rw-r--r--c/src/exec/score/cpu/h8300/rtems/score/cpu.h1187
-rw-r--r--c/src/exec/score/cpu/h8300/rtems/score/h8300.h57
-rw-r--r--c/src/exec/score/cpu/h8300/rtems/score/types.h56
-rw-r--r--c/src/exec/score/cpu/hppa1.1/.cvsignore14
-rw-r--r--c/src/exec/score/cpu/hppa1.1/ChangeLog121
-rw-r--r--c/src/exec/score/cpu/hppa1.1/Makefile.am66
-rw-r--r--c/src/exec/score/cpu/hppa1.1/configure.ac30
-rw-r--r--c/src/exec/score/cpu/hppa1.1/cpu.c184
-rw-r--r--c/src/exec/score/cpu/hppa1.1/cpu_asm.S805
-rw-r--r--c/src/exec/score/cpu/hppa1.1/rtems/.cvsignore2
-rw-r--r--c/src/exec/score/cpu/hppa1.1/rtems/score/.cvsignore2
-rw-r--r--c/src/exec/score/cpu/hppa1.1/rtems/score/cpu.h653
-rw-r--r--c/src/exec/score/cpu/hppa1.1/rtems/score/cpu_asm.h73
-rw-r--r--c/src/exec/score/cpu/hppa1.1/rtems/score/hppa.h727
-rw-r--r--c/src/exec/score/cpu/hppa1.1/rtems/score/types.h46
-rw-r--r--c/src/exec/score/cpu/i386/.cvsignore14
-rw-r--r--c/src/exec/score/cpu/i386/ChangeLog135
-rw-r--r--c/src/exec/score/cpu/i386/Makefile.am58
-rw-r--r--c/src/exec/score/cpu/i386/asm.h138
-rw-r--r--c/src/exec/score/cpu/i386/configure.ac30
-rw-r--r--c/src/exec/score/cpu/i386/cpu.c198
-rw-r--r--c/src/exec/score/cpu/i386/cpu_asm.S274
-rw-r--r--c/src/exec/score/cpu/i386/rtems/.cvsignore2
-rw-r--r--c/src/exec/score/cpu/i386/rtems/score/.cvsignore2
-rw-r--r--c/src/exec/score/cpu/i386/rtems/score/cpu.h513
-rw-r--r--c/src/exec/score/cpu/i386/rtems/score/i386.h244
-rw-r--r--c/src/exec/score/cpu/i386/rtems/score/idtr.h62
-rw-r--r--c/src/exec/score/cpu/i386/rtems/score/interrupts.h75
-rw-r--r--c/src/exec/score/cpu/i386/rtems/score/registers.h184
-rw-r--r--c/src/exec/score/cpu/i386/rtems/score/types.h57
-rw-r--r--c/src/exec/score/cpu/i960/.cvsignore14
-rw-r--r--c/src/exec/score/cpu/i960/ChangeLog113
-rw-r--r--c/src/exec/score/cpu/i960/Makefile.am54
-rw-r--r--c/src/exec/score/cpu/i960/asm.h110
-rw-r--r--c/src/exec/score/cpu/i960/configure.ac30
-rw-r--r--c/src/exec/score/cpu/i960/cpu.c81
-rw-r--r--c/src/exec/score/cpu/i960/cpu_asm.S214
-rw-r--r--c/src/exec/score/cpu/i960/rtems/.cvsignore2
-rw-r--r--c/src/exec/score/cpu/i960/rtems/score/.cvsignore2
-rw-r--r--c/src/exec/score/cpu/i960/rtems/score/cpu.h485
-rw-r--r--c/src/exec/score/cpu/i960/rtems/score/i960.h194
-rw-r--r--c/src/exec/score/cpu/i960/rtems/score/types.h57
-rw-r--r--c/src/exec/score/cpu/m68k/.cvsignore14
-rw-r--r--c/src/exec/score/cpu/m68k/ChangeLog145
-rw-r--r--c/src/exec/score/cpu/m68k/Makefile.am54
-rw-r--r--c/src/exec/score/cpu/m68k/asm.h144
-rw-r--r--c/src/exec/score/cpu/m68k/configure.ac30
-rw-r--r--c/src/exec/score/cpu/m68k/cpu.c213
-rw-r--r--c/src/exec/score/cpu/m68k/cpu_asm.S263
-rw-r--r--c/src/exec/score/cpu/m68k/m68302.h661
-rw-r--r--c/src/exec/score/cpu/m68k/m68360.h889
-rw-r--r--c/src/exec/score/cpu/m68k/memcpy.c87
-rw-r--r--c/src/exec/score/cpu/m68k/qsm.h205
-rw-r--r--c/src/exec/score/cpu/m68k/rtems/.cvsignore2
-rw-r--r--c/src/exec/score/cpu/m68k/rtems/score/.cvsignore2
-rw-r--r--c/src/exec/score/cpu/m68k/rtems/score/cpu.h678
-rw-r--r--c/src/exec/score/cpu/m68k/rtems/score/m68k.h416
-rw-r--r--c/src/exec/score/cpu/m68k/rtems/score/types.h57
-rw-r--r--c/src/exec/score/cpu/m68k/sim.h334
-rw-r--r--c/src/exec/score/cpu/mips/.cvsignore14
-rw-r--r--c/src/exec/score/cpu/mips/ChangeLog355
-rw-r--r--c/src/exec/score/cpu/mips/Makefile.am54
-rw-r--r--c/src/exec/score/cpu/mips/asm.h159
-rw-r--r--c/src/exec/score/cpu/mips/configure.ac30
-rw-r--r--c/src/exec/score/cpu/mips/cpu.c280
-rw-r--r--c/src/exec/score/cpu/mips/cpu_asm.S1051
-rw-r--r--c/src/exec/score/cpu/mips/idtcpu.h478
-rw-r--r--c/src/exec/score/cpu/mips/iregdef.h332
-rw-r--r--c/src/exec/score/cpu/mips/rtems/.cvsignore2
-rw-r--r--c/src/exec/score/cpu/mips/rtems/score/.cvsignore2
-rw-r--r--c/src/exec/score/cpu/mips/rtems/score/cpu.h1202
-rw-r--r--c/src/exec/score/cpu/mips/rtems/score/mips.h272
-rw-r--r--c/src/exec/score/cpu/mips/rtems/score/types.h57
-rw-r--r--c/src/exec/score/cpu/mips64orion/.cvsignore14
-rw-r--r--c/src/exec/score/cpu/mips64orion/ChangeLog107
-rw-r--r--c/src/exec/score/cpu/mips64orion/Makefile.am54
-rw-r--r--c/src/exec/score/cpu/mips64orion/asm.h100
-rw-r--r--c/src/exec/score/cpu/mips64orion/configure.ac30
-rw-r--r--c/src/exec/score/cpu/mips64orion/cpu.c216
-rw-r--r--c/src/exec/score/cpu/mips64orion/cpu_asm.S971
-rw-r--r--c/src/exec/score/cpu/mips64orion/cpu_asm.h115
-rw-r--r--c/src/exec/score/cpu/mips64orion/idtcpu.h440
-rw-r--r--c/src/exec/score/cpu/mips64orion/idtmon.h171
-rw-r--r--c/src/exec/score/cpu/mips64orion/iregdef.h325
-rw-r--r--c/src/exec/score/cpu/mips64orion/rtems/.cvsignore2
-rw-r--r--c/src/exec/score/cpu/mips64orion/rtems/score/.cvsignore2
-rw-r--r--c/src/exec/score/cpu/mips64orion/rtems/score/cpu.h996
-rw-r--r--c/src/exec/score/cpu/mips64orion/rtems/score/mips64orion.h83
-rw-r--r--c/src/exec/score/cpu/mips64orion/rtems/score/types.h72
-rw-r--r--c/src/exec/score/cpu/no_cpu/.cvsignore14
-rw-r--r--c/src/exec/score/cpu/no_cpu/ChangeLog105
-rw-r--r--c/src/exec/score/cpu/no_cpu/Makefile.am52
-rw-r--r--c/src/exec/score/cpu/no_cpu/asm.h101
-rw-r--r--c/src/exec/score/cpu/no_cpu/configure.ac30
-rw-r--r--c/src/exec/score/cpu/no_cpu/cpu.c185
-rw-r--r--c/src/exec/score/cpu/no_cpu/cpu_asm.c183
-rw-r--r--c/src/exec/score/cpu/no_cpu/rtems/.cvsignore2
-rw-r--r--c/src/exec/score/cpu/no_cpu/rtems/score/.cvsignore2
-rw-r--r--c/src/exec/score/cpu/no_cpu/rtems/score/cpu.h1137
-rw-r--r--c/src/exec/score/cpu/no_cpu/rtems/score/cpu_asm.h70
-rw-r--r--c/src/exec/score/cpu/no_cpu/rtems/score/no_cpu.h70
-rw-r--r--c/src/exec/score/cpu/no_cpu/rtems/score/types.h56
-rw-r--r--c/src/exec/score/cpu/or16/.cvsignore14
-rw-r--r--c/src/exec/score/cpu/or16/ChangeLog103
-rw-r--r--c/src/exec/score/cpu/or16/Makefile.am52
-rw-r--r--c/src/exec/score/cpu/or16/asm.h101
-rw-r--r--c/src/exec/score/cpu/or16/configure.ac30
-rw-r--r--c/src/exec/score/cpu/or16/cpu.c185
-rw-r--r--c/src/exec/score/cpu/or16/cpu_asm.c183
-rw-r--r--c/src/exec/score/cpu/or16/rtems/.cvsignore2
-rw-r--r--c/src/exec/score/cpu/or16/rtems/score/.cvsignore2
-rw-r--r--c/src/exec/score/cpu/or16/rtems/score/cpu.h1137
-rw-r--r--c/src/exec/score/cpu/or16/rtems/score/cpu_asm.h70
-rw-r--r--c/src/exec/score/cpu/or16/rtems/score/or16.h70
-rw-r--r--c/src/exec/score/cpu/or16/rtems/score/types.h56
-rw-r--r--c/src/exec/score/cpu/or32/.cvsignore14
-rw-r--r--c/src/exec/score/cpu/or32/ChangeLog107
-rw-r--r--c/src/exec/score/cpu/or32/Makefile.am52
-rw-r--r--c/src/exec/score/cpu/or32/asm.h101
-rw-r--r--c/src/exec/score/cpu/or32/configure.ac30
-rw-r--r--c/src/exec/score/cpu/or32/cpu.c185
-rw-r--r--c/src/exec/score/cpu/or32/cpu_asm.c183
-rw-r--r--c/src/exec/score/cpu/or32/rtems/.cvsignore2
-rw-r--r--c/src/exec/score/cpu/or32/rtems/score/.cvsignore2
-rw-r--r--c/src/exec/score/cpu/or32/rtems/score/cpu.h1137
-rw-r--r--c/src/exec/score/cpu/or32/rtems/score/cpu_asm.h70
-rw-r--r--c/src/exec/score/cpu/or32/rtems/score/or32.h70
-rw-r--r--c/src/exec/score/cpu/or32/rtems/score/types.h56
-rw-r--r--c/src/exec/score/cpu/powerpc/.cvsignore14
-rw-r--r--c/src/exec/score/cpu/powerpc/ChangeLog164
-rw-r--r--c/src/exec/score/cpu/powerpc/Makefile.am76
-rw-r--r--c/src/exec/score/cpu/powerpc/asm.h292
-rw-r--r--c/src/exec/score/cpu/powerpc/configure.ac30
-rw-r--r--c/src/exec/score/cpu/powerpc/rtems/.cvsignore2
-rw-r--r--c/src/exec/score/cpu/powerpc/rtems/new-exceptions/cpu.h979
-rw-r--r--c/src/exec/score/cpu/powerpc/rtems/old-exceptions/cpu.h1198
-rw-r--r--c/src/exec/score/cpu/powerpc/rtems/powerpc/registers.h307
-rw-r--r--c/src/exec/score/cpu/powerpc/rtems/score/.cvsignore2
-rw-r--r--c/src/exec/score/cpu/powerpc/rtems/score/cpu.h19
-rw-r--r--c/src/exec/score/cpu/powerpc/rtems/score/ppc.h733
-rw-r--r--c/src/exec/score/cpu/powerpc/rtems/score/types.h72
-rw-r--r--c/src/exec/score/cpu/sh/.cvsignore14
-rw-r--r--c/src/exec/score/cpu/sh/ChangeLog132
-rw-r--r--c/src/exec/score/cpu/sh/Makefile.am52
-rw-r--r--c/src/exec/score/cpu/sh/asm.h136
-rw-r--r--c/src/exec/score/cpu/sh/configure.ac30
-rw-r--r--c/src/exec/score/cpu/sh/cpu.c255
-rw-r--r--c/src/exec/score/cpu/sh/rtems/.cvsignore2
-rw-r--r--c/src/exec/score/cpu/sh/rtems/score/.cvsignore2
-rw-r--r--c/src/exec/score/cpu/sh/rtems/score/cpu.h952
-rw-r--r--c/src/exec/score/cpu/sh/rtems/score/sh.h269
-rw-r--r--c/src/exec/score/cpu/sh/rtems/score/sh_io.h47
-rw-r--r--c/src/exec/score/cpu/sh/rtems/score/types.h66
-rw-r--r--c/src/exec/score/cpu/sparc/.cvsignore14
-rw-r--r--c/src/exec/score/cpu/sparc/ChangeLog143
-rw-r--r--c/src/exec/score/cpu/sparc/Makefile.am54
-rw-r--r--c/src/exec/score/cpu/sparc/README110
-rw-r--r--c/src/exec/score/cpu/sparc/asm.h123
-rw-r--r--c/src/exec/score/cpu/sparc/configure.ac30
-rw-r--r--c/src/exec/score/cpu/sparc/cpu.c331
-rw-r--r--c/src/exec/score/cpu/sparc/cpu_asm.S795
-rw-r--r--c/src/exec/score/cpu/sparc/rtems/.cvsignore2
-rw-r--r--c/src/exec/score/cpu/sparc/rtems/score/.cvsignore2
-rw-r--r--c/src/exec/score/cpu/sparc/rtems/score/cpu.h1000
-rw-r--r--c/src/exec/score/cpu/sparc/rtems/score/sparc.h266
-rw-r--r--c/src/exec/score/cpu/sparc/rtems/score/types.h56
-rw-r--r--c/src/exec/score/cpu/unix/.cvsignore15
-rw-r--r--c/src/exec/score/cpu/unix/ChangeLog134
-rw-r--r--c/src/exec/score/cpu/unix/Makefile.am50
-rw-r--r--c/src/exec/score/cpu/unix/configure.ac50
-rw-r--r--c/src/exec/score/cpu/unix/cpu.c1137
-rw-r--r--c/src/exec/score/cpu/unix/rtems/.cvsignore2
-rw-r--r--c/src/exec/score/cpu/unix/rtems/score/.cvsignore4
-rw-r--r--c/src/exec/score/cpu/unix/rtems/score/cpu.h1120
-rw-r--r--c/src/exec/score/cpu/unix/rtems/score/types.h71
-rw-r--r--c/src/exec/score/cpu/unix/rtems/score/unix.h72
-rw-r--r--c/src/exec/score/include/.cvsignore2
-rw-r--r--c/src/exec/score/include/Makefile.am65
-rw-r--r--c/src/exec/score/include/rtems/.cvsignore2
-rw-r--r--c/src/exec/score/include/rtems/debug.h97
-rw-r--r--c/src/exec/score/include/rtems/score/.cvsignore8
-rw-r--r--c/src/exec/score/include/rtems/score/address.h30
-rw-r--r--c/src/exec/score/include/rtems/score/apiext.h101
-rw-r--r--c/src/exec/score/include/rtems/score/apimutex.h154
-rw-r--r--c/src/exec/score/include/rtems/score/bitfield.h97
-rw-r--r--c/src/exec/score/include/rtems/score/chain.h167
-rw-r--r--c/src/exec/score/include/rtems/score/context.h133
-rw-r--r--c/src/exec/score/include/rtems/score/copyrt.h40
-rw-r--r--c/src/exec/score/include/rtems/score/coremsg.h300
-rw-r--r--c/src/exec/score/include/rtems/score/coremutex.h225
-rw-r--r--c/src/exec/score/include/rtems/score/coresem.h155
-rw-r--r--c/src/exec/score/include/rtems/score/heap.h269
-rw-r--r--c/src/exec/score/include/rtems/score/interr.h96
-rw-r--r--c/src/exec/score/include/rtems/score/isr.h248
-rw-r--r--c/src/exec/score/include/rtems/score/mpci.h411
-rw-r--r--c/src/exec/score/include/rtems/score/mppkt.h100
-rw-r--r--c/src/exec/score/include/rtems/score/object.h548
-rw-r--r--c/src/exec/score/include/rtems/score/objectmp.h151
-rw-r--r--c/src/exec/score/include/rtems/score/priority.h96
-rw-r--r--c/src/exec/score/include/rtems/score/stack.h49
-rw-r--r--c/src/exec/score/include/rtems/score/states.h83
-rw-r--r--c/src/exec/score/include/rtems/score/sysstate.h66
-rw-r--r--c/src/exec/score/include/rtems/score/thread.h778
-rw-r--r--c/src/exec/score/include/rtems/score/threadmp.h88
-rw-r--r--c/src/exec/score/include/rtems/score/threadq.h300
-rw-r--r--c/src/exec/score/include/rtems/score/tod.h276
-rw-r--r--c/src/exec/score/include/rtems/score/tqdata.h89
-rw-r--r--c/src/exec/score/include/rtems/score/userext.h230
-rw-r--r--c/src/exec/score/include/rtems/score/watchdog.h195
-rw-r--r--c/src/exec/score/include/rtems/score/wkspace.h70
-rw-r--r--c/src/exec/score/include/rtems/seterr.h22
-rw-r--r--c/src/exec/score/include/rtems/system.h210
-rw-r--r--c/src/exec/score/inline/.cvsignore2
-rw-r--r--c/src/exec/score/inline/Makefile.am43
-rw-r--r--c/src/exec/score/inline/rtems/.cvsignore2
-rw-r--r--c/src/exec/score/inline/rtems/score/.cvsignore2
-rw-r--r--c/src/exec/score/inline/rtems/score/address.inl125
-rw-r--r--c/src/exec/score/inline/rtems/score/chain.inl389
-rw-r--r--c/src/exec/score/inline/rtems/score/coremsg.inl275
-rw-r--r--c/src/exec/score/inline/rtems/score/coremutex.inl196
-rw-r--r--c/src/exec/score/inline/rtems/score/coresem.inl107
-rw-r--r--c/src/exec/score/inline/rtems/score/heap.inl273
-rw-r--r--c/src/exec/score/inline/rtems/score/isr.inl55
-rw-r--r--c/src/exec/score/inline/rtems/score/mppkt.inl57
-rw-r--r--c/src/exec/score/inline/rtems/score/object.inl315
-rw-r--r--c/src/exec/score/inline/rtems/score/objectmp.inl72
-rw-r--r--c/src/exec/score/inline/rtems/score/priority.inl246
-rw-r--r--c/src/exec/score/inline/rtems/score/stack.inl80
-rw-r--r--c/src/exec/score/inline/rtems/score/states.inl383
-rw-r--r--c/src/exec/score/inline/rtems/score/sysstate.inl153
-rw-r--r--c/src/exec/score/inline/rtems/score/thread.inl427
-rw-r--r--c/src/exec/score/inline/rtems/score/threadmp.inl60
-rw-r--r--c/src/exec/score/inline/rtems/score/tod.inl66
-rw-r--r--c/src/exec/score/inline/rtems/score/tqdata.inl72
-rw-r--r--c/src/exec/score/inline/rtems/score/userext.inl169
-rw-r--r--c/src/exec/score/inline/rtems/score/watchdog.inl323
-rw-r--r--c/src/exec/score/inline/rtems/score/wkspace.inl56
-rw-r--r--c/src/exec/score/macros/.cvsignore2
-rw-r--r--c/src/exec/score/macros/Makefile.am43
-rw-r--r--c/src/exec/score/macros/README18
-rw-r--r--c/src/exec/score/macros/rtems/.cvsignore2
-rw-r--r--c/src/exec/score/macros/rtems/score/.cvsignore2
-rw-r--r--c/src/exec/score/macros/rtems/score/README18
-rw-r--r--c/src/exec/score/macros/rtems/score/address.inl75
-rw-r--r--c/src/exec/score/macros/rtems/score/chain.inl199
-rw-r--r--c/src/exec/score/macros/rtems/score/coremsg.inl144
-rw-r--r--c/src/exec/score/macros/rtems/score/coremutex.inl81
-rw-r--r--c/src/exec/score/macros/rtems/score/coresem.inl71
-rw-r--r--c/src/exec/score/macros/rtems/score/heap.inl149
-rw-r--r--c/src/exec/score/macros/rtems/score/isr.inl38
-rw-r--r--c/src/exec/score/macros/rtems/score/mppkt.inl40
-rw-r--r--c/src/exec/score/macros/rtems/score/object.inl188
-rw-r--r--c/src/exec/score/macros/rtems/score/objectmp.inl49
-rw-r--r--c/src/exec/score/macros/rtems/score/priority.inl169
-rw-r--r--c/src/exec/score/macros/rtems/score/stack.inl49
-rw-r--r--c/src/exec/score/macros/rtems/score/states.inl209
-rw-r--r--c/src/exec/score/macros/rtems/score/sysstate.inl89
-rw-r--r--c/src/exec/score/macros/rtems/score/thread.inl234
-rw-r--r--c/src/exec/score/macros/rtems/score/threadmp.inl49
-rw-r--r--c/src/exec/score/macros/rtems/score/tod.inl48
-rw-r--r--c/src/exec/score/macros/rtems/score/tqdata.inl49
-rw-r--r--c/src/exec/score/macros/rtems/score/userext.inl132
-rw-r--r--c/src/exec/score/macros/rtems/score/watchdog.inl171
-rw-r--r--c/src/exec/score/macros/rtems/score/wkspace.inl38
-rw-r--r--c/src/exec/score/src/.cvsignore2
-rw-r--r--c/src/exec/score/src/Makefile.am79
-rw-r--r--c/src/exec/score/src/Unlimited.txt387
-rw-r--r--c/src/exec/score/src/apiext.c104
-rw-r--r--c/src/exec/score/src/chain.c201
-rw-r--r--c/src/exec/score/src/coremsg.c103
-rw-r--r--c/src/exec/score/src/coremsgbroadcast.c112
-rw-r--r--c/src/exec/score/src/coremsgclose.c77
-rw-r--r--c/src/exec/score/src/coremsgflush.c55
-rw-r--r--c/src/exec/score/src/coremsgflushsupp.c105
-rw-r--r--c/src/exec/score/src/coremsgflushwait.c70
-rw-r--r--c/src/exec/score/src/coremsginsert.c102
-rw-r--r--c/src/exec/score/src/coremsgseize.c137
-rw-r--r--c/src/exec/score/src/coremsgsubmit.c175
-rw-r--r--c/src/exec/score/src/coremutex.c89
-rw-r--r--c/src/exec/score/src/coremutexflush.c51
-rw-r--r--c/src/exec/score/src/coremutexseize.c154
-rw-r--r--c/src/exec/score/src/coremutexsurrender.c142
-rw-r--r--c/src/exec/score/src/coresem.c62
-rw-r--r--c/src/exec/score/src/coresemflush.c57
-rw-r--r--c/src/exec/score/src/coresemseize.c80
-rw-r--r--c/src/exec/score/src/coresemsurrender.c74
-rw-r--r--c/src/exec/score/src/coretod.c59
-rw-r--r--c/src/exec/score/src/coretodset.c63
-rw-r--r--c/src/exec/score/src/coretodtickle.c67
-rw-r--r--c/src/exec/score/src/coretodtoseconds.c64
-rw-r--r--c/src/exec/score/src/coretodvalidate.c63
-rw-r--r--c/src/exec/score/src/heap.c93
-rw-r--r--c/src/exec/score/src/heapallocate.c114
-rw-r--r--c/src/exec/score/src/heapextend.c112
-rw-r--r--c/src/exec/score/src/heapfree.c104
-rw-r--r--c/src/exec/score/src/heapgetinfo.c101
-rw-r--r--c/src/exec/score/src/heapsizeofuserarea.c63
-rw-r--r--c/src/exec/score/src/heapwalk.c149
-rw-r--r--c/src/exec/score/src/interr.c60
-rw-r--r--c/src/exec/score/src/isr.c65
-rw-r--r--c/src/exec/score/src/mpci.c522
-rw-r--r--c/src/exec/score/src/object.c64
-rw-r--r--c/src/exec/score/src/objectallocate.c68
-rw-r--r--c/src/exec/score/src/objectallocatebyindex.c73
-rw-r--r--c/src/exec/score/src/objectclearname.c46
-rw-r--r--c/src/exec/score/src/objectcomparenameraw.c57
-rw-r--r--c/src/exec/score/src/objectcomparenamestring.c53
-rw-r--r--c/src/exec/score/src/objectcopynameraw.c46
-rw-r--r--c/src/exec/score/src/objectcopynamestring.c48
-rw-r--r--c/src/exec/score/src/objectextendinformation.c291
-rw-r--r--c/src/exec/score/src/objectfree.c65
-rw-r--r--c/src/exec/score/src/objectget.c83
-rw-r--r--c/src/exec/score/src/objectgetbyindex.c73
-rw-r--r--c/src/exec/score/src/objectgetisr.c89
-rw-r--r--c/src/exec/score/src/objectgetnext.c90
-rw-r--r--c/src/exec/score/src/objectgetnoprotection.c83
-rw-r--r--c/src/exec/score/src/objectinitializeinformation.c177
-rw-r--r--c/src/exec/score/src/objectmp.c274
-rw-r--r--c/src/exec/score/src/objectnametoid.c95
-rw-r--r--c/src/exec/score/src/objectshrinkinformation.c115
-rw-r--r--c/src/exec/score/src/thread.c108
-rw-r--r--c/src/exec/score/src/threadchangepriority.c113
-rw-r--r--c/src/exec/score/src/threadclearstate.c81
-rw-r--r--c/src/exec/score/src/threadclose.c73
-rw-r--r--c/src/exec/score/src/threadcreateidle.c96
-rw-r--r--c/src/exec/score/src/threaddelayended.c60
-rw-r--r--c/src/exec/score/src/threaddispatch.c141
-rw-r--r--c/src/exec/score/src/threadevaluatemode.c49
-rw-r--r--c/src/exec/score/src/threadget.c83
-rw-r--r--c/src/exec/score/src/threadhandler.c158
-rw-r--r--c/src/exec/score/src/threadidlebody.c50
-rw-r--r--c/src/exec/score/src/threadinitialize.c218
-rw-r--r--c/src/exec/score/src/threadloadenv.c70
-rw-r--r--c/src/exec/score/src/threadmp.c163
-rw-r--r--c/src/exec/score/src/threadq.c65
-rw-r--r--c/src/exec/score/src/threadqdequeue.c62
-rw-r--r--c/src/exec/score/src/threadqdequeuefifo.c86
-rw-r--r--c/src/exec/score/src/threadqdequeuepriority.c125
-rw-r--r--c/src/exec/score/src/threadqenqueue.c77
-rw-r--r--c/src/exec/score/src/threadqenqueuefifo.c101
-rw-r--r--c/src/exec/score/src/threadqenqueuepriority.c221
-rw-r--r--c/src/exec/score/src/threadqextract.c54
-rw-r--r--c/src/exec/score/src/threadqextractfifo.c73
-rw-r--r--c/src/exec/score/src/threadqextractpriority.c104
-rw-r--r--c/src/exec/score/src/threadqextractwithproxy.c63
-rw-r--r--c/src/exec/score/src/threadqfirst.c58
-rw-r--r--c/src/exec/score/src/threadqfirstfifo.c47
-rw-r--r--c/src/exec/score/src/threadqfirstpriority.c52
-rw-r--r--c/src/exec/score/src/threadqflush.c55
-rw-r--r--c/src/exec/score/src/threadqtimeout.c78
-rw-r--r--c/src/exec/score/src/threadready.c74
-rw-r--r--c/src/exec/score/src/threadreset.c65
-rw-r--r--c/src/exec/score/src/threadresettimeslice.c71
-rw-r--r--c/src/exec/score/src/threadrestart.c64
-rw-r--r--c/src/exec/score/src/threadresume.c94
-rw-r--r--c/src/exec/score/src/threadrotatequeue.c92
-rw-r--r--c/src/exec/score/src/threadsetpriority.c52
-rw-r--r--c/src/exec/score/src/threadsetstate.c83
-rw-r--r--c/src/exec/score/src/threadsettransient.c73
-rw-r--r--c/src/exec/score/src/threadstackallocate.c81
-rw-r--r--c/src/exec/score/src/threadstackfree.c56
-rw-r--r--c/src/exec/score/src/threadstart.c66
-rw-r--r--c/src/exec/score/src/threadstartmultitasking.c89
-rw-r--r--c/src/exec/score/src/threadsuspend.c82
-rw-r--r--c/src/exec/score/src/threadtickletimeslice.c86
-rw-r--r--c/src/exec/score/src/threadyieldprocessor.c72
-rw-r--r--c/src/exec/score/src/userext.c203
-rw-r--r--c/src/exec/score/src/watchdog.c38
-rw-r--r--c/src/exec/score/src/watchdogadjust.c62
-rw-r--r--c/src/exec/score/src/watchdoginsert.c96
-rw-r--r--c/src/exec/score/src/watchdogremove.c70
-rw-r--r--c/src/exec/score/src/watchdogtickle.c77
-rw-r--r--c/src/exec/score/src/wkspace.c87
-rw-r--r--c/src/exec/wrapup/.cvsignore2
-rw-r--r--c/src/exec/wrapup/Makefile.am87
1684 files changed, 0 insertions, 265553 deletions
diff --git a/c/src/exec/.cvsignore b/c/src/exec/.cvsignore
deleted file mode 100644
index 62edb16be0..0000000000
--- a/c/src/exec/.cvsignore
+++ /dev/null
@@ -1,15 +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
-stamp-h.in
diff --git a/c/src/exec/ChangeLog b/c/src/exec/ChangeLog
deleted file mode 100644
index c17f70c470..0000000000
--- a/c/src/exec/ChangeLog
+++ /dev/null
@@ -1,295 +0,0 @@
-2002-07-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * automake/multilib.am: Add install-multi.
- * aclocal/rtems-top.m4: Reflect new RTEMS_TOPdir to detecting
- version.m4.
- Add --with-project-root.
- Reflect --with-project-root to setting up PROJECT_ROOT.
- * aclocal/env-rtemscpu.m4: Reflect new RTEMS_TOPdir (HACK).
- * aclocal/check-cpu.m4: Reflect new RTEMS_TOPdir.
- * aclocal/check-bsps.m4: Reflect new RTEMS_TOPdir.
-
-2002-07-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: RTEMS_TOP(..).
-
-2002-07-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * wrapup/Makefile.am: Install by using cpulibdir, cpulib_DATA.
-
-2002-07-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * aclocal/check-bsp-cache.m4: Remove RTEMS_BSP_FAMILY.
-
-2002-07-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_PROJECT_ROOT.
- * aclocal/project-root.m4: Remove.
-
-2002-07-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * aclocal/enable-multiprocessing.m4: Fix typo.
- * aclocal/prog-cc.m4: Remove obsolete comments.
- Comment out GCCSED.
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * aclocal/prog-ccas.m4: New.
- * aclocal/canonicalize-tools.m4: Remove AS, OBJCOPY, NM, SIZE, STRIP.
- RTEMS_GCC_PRINT
- * aclocal/check-multiprocessing.m4: Fix typo.
- * automake/compile.am: Remove CXX support.
- Replace AS by CCAS. Remove LINK_LIBS, LINK_OBJS, LINK_FILES.
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use AC_CONFIG_AUX_DIR(..).
-
-2002-06-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove references to RTEMS_BSP.
- * aclocal/check-multiprocessing.m4: Remove references to RTEMS_BSP.
- Allow building w/ --enable-multiprocessing --enable-multilib.
- * aclocal/enable-multiprocessing.m4:
- Eliminate RTEMS_HAS_MULTIPROCESSING.
-
-2002-06-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * wrapup/Makefile.am: Fix stupid typo in previous patch.
-
-2002-06-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add librpc. AC_PROG_RANLIB.
- * wrapup/Makefile.am: Add librpc.
- Use relative path to lib*.a for
- POSIX_OBJS, ITRON_OBJS, NETWORKING_OBJS.
-
-2002-06-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * aclocal/subdirs.m4: Remove.
-
-2002-06-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * wrapup/Makefile.am: Use relative path to lib*.a for
- LIBCSUPPORT_OBJS, LIBBLOCK_OBJS, LIBDOSFS_OBJS, LIBIMFS_OBJS.
-
-2002-06-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Include $(top_srcdir)/automake/*.am.
- Use aclocal.
- * sapi/include/Makefile.am: Include $(top_srcdir)/automake/*.am.
- * sapi/Makefile.am: Include $(top_srcdir)/automake/*.am.
- * sapi/inline/Makefile.am: Include $(top_srcdir)/automake/*.am.
- * sapi/macros/Makefile.am: Include $(top_srcdir)/automake/*.am.
- * sapi/src/Makefile.am: Include $(top_srcdir)/automake/*.am.
- * score/include/Makefile.am: Include $(top_srcdir)/automake/*.am.
- * score/Makefile.am: Include $(top_srcdir)/automake/*.am.
- * score/cpu/Makefile.am: Include $(top_srcdir)/automake/*.am.
- * score/inline/Makefile.am: Include $(top_srcdir)/automake/*.am.
- * score/macros/Makefile.am: Include $(top_srcdir)/automake/*.am.
- * score/src/Makefile.am: Include $(top_srcdir)/automake/*.am.
- * wrapup/Makefile.am: Include $(top_srcdir)/automake/*.am.
- * include/Makefile.am: Include $(top_srcdir)/automake/*.am.
- * rtems/include/Makefile.am: Include $(top_srcdir)/automake/*.am.
- * rtems/Makefile.am: Include $(top_srcdir)/automake/*.am.
- * rtems/inline/Makefile.am: Include $(top_srcdir)/automake/*.am.
- * rtems/macros/Makefile.am: Include $(top_srcdir)/automake/*.am.
- * rtems/src/Makefile.am: Include $(top_srcdir)/automake/*.am.
-
-2002-06-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * aclocal/bsp-alias.m4: Copied over from aclocal/.
- * aclocal/canonical-host.m4: Ditto.
- * aclocal/canonical-target-name.m4: Ditto.
- * aclocal/canonicalize-tools.m4: Ditto.
- * aclocal/check-bsp-cache.m4: Ditto.
- * aclocal/check-bsps.m4: Ditto.
- * aclocal/check-cpu.m4: Ditto.
- * aclocal/check-itron.m4: Ditto.
- * aclocal/check-multiprocessing.m4: Ditto.
- * aclocal/check-networking.m4: Ditto.
- * aclocal/check-newlib.m4: Ditto.
- * aclocal/check-posix.m4: Ditto.
- * aclocal/check-tool.m4: Ditto.
- * aclocal/enable-bare.m4: Ditto.
- * aclocal/enable-inlines.m4: Ditto.
- * aclocal/enable-itron.m4: Ditto.
- * aclocal/enable-multiprocessing.m4: Ditto.
- * aclocal/enable-networking.m4: Ditto.
- * aclocal/enable-posix.m4: Ditto.
- * aclocal/enable-rtemsbsp.m4: Ditto.
- * aclocal/env-rtemsbsp.m4: Ditto.
- * aclocal/env-rtemscpu.m4: Ditto.
- * aclocal/gcc-pipe.m4: Ditto.
- * aclocal/gcc-specs.m4: Ditto.
- * aclocal/multi.m4: Ditto.
- * aclocal/multilib.m4: Ditto.
- * aclocal/prog-cc.m4: Ditto.
- * aclocal/project-root.m4: Ditto.
- * aclocal/rtems-cpu-subdirs.m4: Ditto.
- * aclocal/rtems-debug.m4: Ditto.
- * aclocal/rtems-top.m4: Ditto.
- * aclocal/subdirs.m4: Ditto.
- * aclocal/sysv-ipc.m4: Ditto.
- * aclocal/tool-paths.m4: Ditto.
- * aclocal/version.m4: Ditto.
-
-2002-06-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * automake/compile.am: Copied over from automake/.
- * automake/lib.am: Copied over from automake/.
- * automake/local.am: Copied over from automake/.
- * automake/multilib.am: Copied over from automake/.
- * automake/subdirs.am: Copied over from automake/.
- * Makefile.am: Add automake/*.am.
-
-2002-05-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add libnetworking.
- * wrapup/Makefile.am: Ditto.
-
-2002-05-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add libblock. Add libfs. Add AM_CONDITIONAL(UNIX).
- * wrapup/Makefile.am: Add libblock, libfs/dosfs, libfs/imfs.
-
-2002-05-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Add libcsupport.
- * wrapup/Makefile.am: Ditto.
-
-2002-05-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Add preinstall-stamp.
-
-2002-04-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove ENABLE_GCC28.
-
-2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * include/rtems/bspIo.h: Fix cpp-guards, remove references to i386.
-
-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]).
- * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
- * Makefile.am: Remove AUTOMAKE_OPTIONS.
- * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
-
-2001-01-17 Joel Sherrill <joel@OARcorp.com>
-
- * ChangeLog: Deleted duplicate blank line.
-
-2002-01-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Apply @subdirs. Remove POSIX_SUBDIRS. Remove
- ITRON_SUBDIRS.
- * configure.ac: Rework enable_unixlib handling.
- Add RTEMS_MULTILIBS to cpuopts.h.
- * include/Makefile.am: Add rtems/fs.h, rtems/userenv.h.
- Add $(PROJECT_INCLUDE)/rtems. Remove libio_.h.
-
-2002-01-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * wrapup/Makefile.am: Add install-hook.
- Remove SIZE_RTEMS.
- * include/rtems/fs.h: New, extracted from libio_.h.
- * include/rtems/userenv.h: New. extracted from libio_.h.
-
-2002-02-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: Readded reference to wrapup.
-
-2002-01-06 Joel Sherrill <joel@OARcorp.com>
-
- * wrapup/.cvsignore: Readded.
- * include/.cvsignore: New file.
-
-2002-01-04 Joel Sherrill <joel@OARcorp.com>
-
- * Makefile.am, configure.ac: Remove references to wrapup subdirectory.
-
-2001-12-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use AS_IF instead of if/then/else.
- Add AC_DEFINE_UNQUOTED(RTEMS_UNIX) for RTEMS_CPU==unix.
- Add AC_DEFINE_UNQUOTED(RTEMS_UNIXLIB) for RTEMS_CPU==unix.
- Add include/Makefile to CONFIG_FILES.
- Add AC_ENABLE_MULITLIB.
- Remove wrapup/rtems, wrapup/itron, wrapup/posix.
- Remove */optman/Makefile from CONFIG_FILES.
- * Makefile.am: Add include to SUBDIRS.
- * rtems/Makefile.am: Remove optman from SUBDIRS.
- * sapi/Makefile.am: Remove optman from SUBDIRS.
- * include/Makefile.am: New file.
- * include/rtems/bspIo.h: Relocated from lib/include.
- * include/rtems/libio_.h: Relocated from lib/include.
-
-2001-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * wrapup/posix/Makefile.am: Add multilib support.
- * wrapup/itron/Makefile.am: Add multilib support.
- * wrapup/rtems/Makefile.am: Add multilib support.
- * Makefile.am: Add multilib support.
-
-2001-10-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use RTEMS_CPU_SUBDIRS to make autoconf-2.52 happy.
-
-2001-10-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use AC_CONFIG_SUBDIRS for posix and itron.
- Reflect changes to configuration of rtems, score and sapi subdirs.
- * Makefile.am: require automake-1.5.
-
-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.
-
-2001-09-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * wrapup/rtems/Makefile.am: Fix comments to make automake-1.5 happy.
-
-2001-04-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
-
-2001-02-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.in: AC_DEFINE RTEMS_UNIX if RTEMS_CPU=unix.
-
-2000-12-01 Joel Sherrill <joel@OARcorp.com>
-
- * configure.in: Removed error check for enabling macros with
- either POSIX or ITRON API.
-
-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-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
- Switch to GNU canonicalization.
-
-2000-09-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * wrapup/rtems/Makefile.am: Use PROJECT_TOPdir in path to size_rtems.
-
-2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * wrapup/itron/Makefile.am, wrapup/posix/Makefile.am,
- wrapup/rtems/Makefile.am: Include compile.am
-
-2000-08-10 Joel Sherrill <joel@OARcorp.com>
-
- * ChangeLog: New file.
diff --git a/c/src/exec/Makefile.am b/c/src/exec/Makefile.am
deleted file mode 100644
index b6f3182430..0000000000
--- a/c/src/exec/Makefile.am
+++ /dev/null
@@ -1,23 +0,0 @@
-##
-## $Id$
-##
-
-ACLOCAL_AMFLAGS = -I aclocal
-
-include $(top_srcdir)/automake/multilib.am
-
-SUBDIRS = . include score rtems sapi @subdirs@ wrapup
-
-noinst_DATA = preinstall-stamp
-
-preinstall-stamp:
- $(MAKE) $(AM_MAKEFLAGS) preinstall
- touch preinstall-stamp
-DISTCLEANFILES = preinstall-stamp
-
-AUTOMAKE_FILES = automake/compile.am automake/lib.am automake/local.am \
- automake/multilib.am automake/subdirs.am
-EXTRA_DIST = $(AUTOMAKE_FILES)
-
-include $(top_srcdir)/automake/subdirs.am
-include $(top_srcdir)/automake/local.am
diff --git a/c/src/exec/configure.ac b/c/src/exec/configure.ac
deleted file mode 100644
index 53b9e7f4df..0000000000
--- a/c/src/exec/configure.ac
+++ /dev/null
@@ -1,121 +0,0 @@
-## Process this file with autoconf to produce a configure script.
-##
-## $Id$
-
-AC_PREREQ(2.52)
-AC_INIT([rtems-c-src-exec],[_RTEMS_VERSION],[rtems-bugs@OARcorp.com])
-AC_CONFIG_SRCDIR([score])
-RTEMS_TOP(..)
-AC_CONFIG_AUX_DIR(..)
-
-RTEMS_CANONICAL_TARGET_CPU
-
-AM_INIT_AUTOMAKE([no-define foreign 1.6])
-AM_MAINTAINER_MODE
-
-RTEMS_ENABLE_MULTILIB
-RTEMS_ENABLE_MULTIPROCESSING
-RTEMS_ENABLE_POSIX
-RTEMS_ENABLE_ITRON
-RTEMS_ENABLE_INLINES
-RTEMS_ENABLE_RTEMS_DEBUG
-RTEMS_ENABLE_NETWORKING
-
-RTEMS_ENV_RTEMSCPU
-RTEMS_CHECK_RTEMS_DEBUG
-
-RTEMS_CHECK_CPU
-RTEMS_CANONICAL_HOST
-
-RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm])
-RTEMS_CANONICALIZE_TOOLS
-AC_PROG_RANLIB
-
-RTEMS_CHECK_NEWLIB
-
-RTEMS_CHECK_MULTIPROCESSING
-RTEMS_CHECK_POSIX_API
-RTEMS_CHECK_ITRON_API
-RTEMS_CHECK_NETWORKING
-
-# If RTEMS macros are enabled, then use them. Otherwise, use inlines.
-AS_IF([test "$RTEMS_USE_MACROS" = "yes"],
- [INLINEdir="macros"],
- [INLINEdir="inline"])
-
-AM_CONDITIONAL(INLINE,test x"$INLINEdir" = x"inline" )
-AM_CONDITIONAL(MACROS,test x"$INLINEdir" = x"macros" )
-AM_CONDITIONAL(HAS_MP,test x"$HAS_MP" = x"yes" )
-
-AC_SUBST(RTEMS_VERSION)
-
-AM_CONDITIONAL(HAS_POSIX,test x"$HAS_POSIX_API" = x"yes")
-AM_CONDITIONAL(HAS_ITRON,test x"$HAS_ITRON_API" = x"yes")
-AM_CONDITIONAL(HAS_NETWORKING,test x"$HAS_NETWORKING" = x"yes")
-
-AS_IF([test x"$HAS_POSIX_API" = x"yes"],
- [AC_CONFIG_SUBDIRS([posix])]
-)
-AS_IF([test x"$HAS_ITRON_API" = x"yes"],
- [AC_CONFIG_SUBDIRS(itron)]
-)
-RTEMS_CPU_SUBDIRS([score/cpu])
-
-AC_CONFIG_SUBDIRS([libcsupport])
-AC_CONFIG_SUBDIRS([libblock])
-AC_CONFIG_SUBDIRS([libfs])
-AS_IF([test x"$HAS_NETWORKING" = x"yes"],
- [AC_CONFIG_SUBDIRS(libnetworking librpc)])
-
-RTEMS_DEFINE_POSIX_API
-RTEMS_DEFINE_ITRON_API
-RTEMS_DEFINE_MULTIPROCESSING
-
-# HACK: We should use a feature-based configuration.
-AS_IF([test x"${RTEMS_CPU}" = x"unix"],[
- AC_DEFINE_UNQUOTED([RTEMS_UNIX],[1],[to indicate RTEMS unix])
-# HACK: silently accept --enable-unixlib
- test -n "${enable_unixlib}" || enable_unixlib="yes"
-])
-
-AM_CONDITIONAL(UNIX,[test x"${RTEMS_CPU}" = x"unix"])
-
-AS_IF([test x"${enable_unixlib}" = x"yes"],
- [AC_DEFINE_UNQUOTED([RTEMS_UNIXLIB],[1],
- [to indicate RTEMS using RTEMS's unixlib])]
-)
-
-AM_CONFIG_HEADER(score/include/rtems/score/cpuopts-tmp.h)
-
-AC_ENABLE_MULTILIB([Makefile],[..])
-
-## HACK: Add a define to cpuopts.h to indicate using multilibs
-## Can be applied to produce compiler errors if using
-## multilib-incompatible settings somewhere else (eg. bspopts.h).
-AS_IF([test x"${enable_multilib}" = x"yes"],[
- AC_DEFINE_UNQUOTED([RTEMS_MULTILIBS],[1],[using multilib'ed RTEMS])
-])
-
-# Explicitly list all Makefiles here
-AC_CONFIG_FILES([Makefile
-include/Makefile
-rtems/Makefile
-rtems/src/Makefile
-rtems/include/Makefile
-rtems/inline/Makefile
-rtems/macros/Makefile
-sapi/Makefile
-sapi/src/Makefile
-sapi/include/Makefile
-sapi/include/rtems/sptables.h
-sapi/inline/Makefile
-sapi/macros/Makefile
-score/Makefile
-score/cpu/Makefile
-score/include/Makefile
-score/inline/Makefile
-score/macros/Makefile
-score/src/Makefile
-wrapup/Makefile
-])
-AC_OUTPUT
diff --git a/c/src/exec/include/.cvsignore b/c/src/exec/include/.cvsignore
deleted file mode 100644
index 282522db03..0000000000
--- a/c/src/exec/include/.cvsignore
+++ /dev/null
@@ -1,2 +0,0 @@
-Makefile
-Makefile.in
diff --git a/c/src/exec/include/Makefile.am b/c/src/exec/include/Makefile.am
deleted file mode 100644
index c47b90bfa3..0000000000
--- a/c/src/exec/include/Makefile.am
+++ /dev/null
@@ -1,26 +0,0 @@
-##
-## $Id$
-##
-
-
-$(PROJECT_INCLUDE)/%.h: %.h
- $(INSTALL_DATA) $< $@
-
-$(PROJECT_INCLUDE):
- @$(mkinstalldirs) $@
-
-$(PROJECT_INCLUDE)/rtems:
- @$(mkinstalldirs) $@
-
-PREINSTALL_FILES = $(PROJECT_INCLUDE) \
- $(include_HEADERS:%=$(PROJECT_INCLUDE)/%)
-
-include_rtemsdir = $(includedir)/rtems
-include_rtems_HEADERS = rtems/bspIo.h rtems/userenv.h rtems/fs.h
-
-PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems \
- $(include_rtems_HEADERS:%=$(PROJECT_INCLUDE)/%)
-
-all-local: $(PREINSTALL_FILES)
-
-include $(top_srcdir)/automake/local.am
diff --git a/c/src/exec/include/rtems/bspIo.h b/c/src/exec/include/rtems/bspIo.h
deleted file mode 100644
index 0e2cdfb713..0000000000
--- a/c/src/exec/include/rtems/bspIo.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/* bspIo.h
- *
- * This include file contains declaration of interface that
- * will be provided by the file contained in this directory.
- *
- * COPYRIGHT (c) 1998 valette@crf.canon.fr
- *
- * The license and distribution terms for this file may be
- * found in found in the file LICENSE in this distribution or at
- * http://www.OARcorp.com/rtems/license.html.
- *
- * $Id$
- */
-#ifndef _rtems_bspIo_h
-#define _rtems_bspIo_h
-
-/*
- * All the functions declared as extern after this comment
- * MUST be implemented in each BSP. Using this function,
- * this directory contains shared code that export higher level
- * functionnality described after the next command.
- */
-typedef void (*BSP_output_char_function_type) (char c);
-typedef char (*BSP_polling_getchar_function_type) (void);
-
-extern BSP_output_char_function_type BSP_output_char;
-extern BSP_polling_getchar_function_type BSP_poll_char;
-
-/*
- * All the function declared as extern after this comment
- * are available for each BSP by compiling and linking
- * the files contained in this directory PROVIDED definition
- * and initialisation of the previous variable are done.
- */
-extern void printk(char *fmt, ...);
-
-#endif
diff --git a/c/src/exec/include/rtems/fs.h b/c/src/exec/include/rtems/fs.h
deleted file mode 100644
index 1749e4d95e..0000000000
--- a/c/src/exec/include/rtems/fs.h
+++ /dev/null
@@ -1,59 +0,0 @@
-/*
- * Some basic filesystem types
- *
- * 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$
- */
-
-#ifndef __rtems_fstypes_h
-#define __rtems_fstypes_h
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * File descriptor Table Information
- */
-
-/* Forward declarations */
-
-/* FIXME: shouldn't this better not be here? */
-typedef struct rtems_libio_tt rtems_libio_t;
-
-typedef struct rtems_filesystem_location_info_tt
- rtems_filesystem_location_info_t;
-
-struct rtems_filesystem_mount_table_entry_tt;
-typedef struct rtems_filesystem_mount_table_entry_tt
- rtems_filesystem_mount_table_entry_t;
-
-typedef struct _rtems_filesystem_file_handlers_r
- rtems_filesystem_file_handlers_r;
-typedef struct _rtems_filesystem_operations_table
- rtems_filesystem_operations_table;
-
-/*
- * Structure used to determine a location/filesystem in the tree.
- */
-
-struct rtems_filesystem_location_info_tt
-{
- void *node_access;
- rtems_filesystem_file_handlers_r *handlers;
- rtems_filesystem_operations_table *ops;
- rtems_filesystem_mount_table_entry_t *mt_entry;
-};
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
diff --git a/c/src/exec/include/rtems/libio_.h b/c/src/exec/include/rtems/libio_.h
deleted file mode 100644
index f0721dafb6..0000000000
--- a/c/src/exec/include/rtems/libio_.h
+++ /dev/null
@@ -1,310 +0,0 @@
-/*
- * Libio Internal Information
- *
- * 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$
- */
-
-#ifndef __RTEMS_LIBIO_INTERNAL__h
-#define __RTEMS_LIBIO_INTERNAL__h
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#include <rtems.h>
-#include <rtems/libio.h> /* include before standard IO */
-#include <rtems/assoc.h> /* assoc.h not included by rtems.h */
-
-#include <sys/types.h>
-
-#include <stdio.h> /* O_RDONLY, et.al. */
-#include <fcntl.h> /* O_RDONLY, et.al. */
-#include <assert.h>
-#include <stdarg.h>
-#include <limits.h>
-#include <errno.h>
-
-#if ! defined(O_NDELAY)
-# if defined(solaris2)
-# define O_NDELAY O_NONBLOCK
-# elif defined(RTEMS_NEWLIB)
-# define O_NDELAY _FNBIO
-# endif
-#endif
-
-#if !defined(ENOTSUP)
-#define ENOTSUP EOPNOTSUPP
-#endif
-
-#include <errno.h>
-#include <string.h> /* strcmp */
-#include <unistd.h>
-#include <stdlib.h> /* calloc() */
-
-/*
- * Semaphore to protect the io table
- */
-
-#define RTEMS_LIBIO_SEM rtems_build_name('L', 'B', 'I', 'O')
-#define RTEMS_LIBIO_IOP_SEM(n) rtems_build_name('L', 'B', 'I', n)
-
-extern rtems_id rtems_libio_semaphore;
-extern rtems_filesystem_file_handlers_r rtems_filesystem_null_handlers;
-
-/*
- * File descriptor Table Information
- */
-
-extern unsigned32 rtems_libio_number_iops;
-extern rtems_libio_t *rtems_libio_iops;
-extern rtems_libio_t *rtems_libio_last_iop;
-extern rtems_libio_t *rtems_libio_iop_freelist;
-
-/*
- * set_errno_and_return_minus_one
- *
- * Macro to ease common way to return an error.
- */
-
-#ifndef set_errno_and_return_minus_one
-#define set_errno_and_return_minus_one( _error ) \
- do { errno = (_error); return -1; } while(0)
-#endif
-
-/*
- * rtems_libio_iop
- *
- * Macro to return the file descriptor pointer.
- */
-
-#define rtems_libio_iop(_fd) \
- ((((unsigned32)(_fd)) < rtems_libio_number_iops) ? \
- &rtems_libio_iops[_fd] : 0)
-
-/*
- * rtems_libio_check_is_open
- *
- * Macro to check if a file descriptor is actually open.
- */
-
-#define rtems_libio_check_is_open(_iop) \
- do { \
- if (((_iop)->flags & LIBIO_FLAGS_OPEN) == 0) { \
- errno = EBADF; \
- return -1; \
- } \
- } while (0)
-
-/*
- * rtems_libio_check_fd
- *
- * Macro to check if a file descriptor number is valid.
- */
-
-#define rtems_libio_check_fd(_fd) \
- do { \
- if ((unsigned32) (_fd) >= rtems_libio_number_iops) { \
- errno = EBADF; \
- return -1; \
- } \
- } while (0)
-
-/*
- * rtems_libio_check_buffer
- *
- * Macro to check if a buffer pointer is valid.
- */
-
-#define rtems_libio_check_buffer(_buffer) \
- do { \
- if ((_buffer) == 0) { \
- errno = EINVAL; \
- return -1; \
- } \
- } while (0)
-
-/*
- * rtems_libio_check_count
- *
- * Macro to check if a count or length is valid.
- */
-
-#define rtems_libio_check_count(_count) \
- do { \
- if ((_count) == 0) { \
- return 0; \
- } \
- } while (0)
-
-/*
- * rtems_libio_check_permissions
- *
- * Macro to check if a file descriptor is open for this operation.
- */
-
-#define rtems_libio_check_permissions(_iop, _flag) \
- do { \
- if (((_iop)->flags & (_flag)) == 0) { \
- set_errno_and_return_minus_one( EINVAL ); \
- return -1; \
- } \
- } while (0)
-
-/*
- * rtems_filesystem_freenode
- *
- * Macro to free a node.
- */
-
-#define rtems_filesystem_freenode( _node ) \
- do { \
- if ( (_node)->ops )\
- if ( (_node)->ops->freenod_h ) \
- (*(_node)->ops->freenod_h)( (_node) ); \
- } while (0)
-
-/*
- * rtems_filesystem_is_separator
- *
- * Macro to determine if a character is a path name separator.
- *
- * NOTE: This macro handles MS-DOS and UNIX style names.
- */
-
-#define rtems_filesystem_is_separator( _ch ) \
- ( ((_ch) == '/') || ((_ch) == '\\') || ((_ch) == '\0'))
-
-/*
- * rtems_filesystem_get_start_loc
- *
- * Macro to determine if path is absolute or relative.
- */
-
-#define rtems_filesystem_get_start_loc( _path, _index, _loc ) \
- do { \
- if ( rtems_filesystem_is_separator( (_path)[ 0 ] ) ) { \
- *(_loc) = rtems_filesystem_root; \
- *(_index) = 1; \
- } else { \
- *(_loc) = rtems_filesystem_current; \
- *(_index) = 0; \
- } \
- } while (0)
-
-#define rtems_filesystem_get_sym_start_loc( _path, _index, _loc ) \
- do { \
- if ( rtems_filesystem_is_separator( (_path)[ 0 ] ) ) { \
- *(_loc) = rtems_filesystem_root; \
- *(_index) = 1; \
- } else { \
- *(_index) = 0; \
- } \
- } while (0)
-
-
-/*
- * External structures
- */
-#if !defined(LOGIN_NAME_MAX)
-#if defined(__linux__)
-#define LOGIN_NAME_MAX _POSIX_LOGIN_NAME_MAX
-#else
-#error "don't know how to set LOGIN_NAME_MAX"
-#endif
-#endif
-
-typedef struct {
- rtems_id task_id;
- rtems_filesystem_location_info_t current_directory;
- rtems_filesystem_location_info_t root_directory;
- /* Default mode for all files. */
- mode_t umask;
- nlink_t link_counts;
- /* _POSIX_types */
- uid_t uid;
- gid_t gid;
- uid_t euid;
- gid_t egid;
- char login_buffer[LOGIN_NAME_MAX];
-
- pid_t pgrp; /* process group id */
-} rtems_user_env_t;
-
-extern rtems_user_env_t * rtems_current_user_env;
-extern rtems_user_env_t rtems_global_user_env;
-
-#define rtems_filesystem_current (rtems_current_user_env->current_directory)
-#define rtems_filesystem_root (rtems_current_user_env->root_directory)
-#define rtems_filesystem_link_counts (rtems_current_user_env->link_counts)
-#define rtems_filesystem_umask (rtems_current_user_env->umask)
-
-#define _POSIX_types_Uid (rtems_current_user_env->uid)
-#define _POSIX_types_Gid (rtems_current_user_env->gid)
-#define _POSIX_types_Euid (rtems_current_user_env->euid)
-#define _POSIX_types_Egid (rtems_current_user_env->egid)
-#define _POSIX_types_Getlogin_buffer (rtems_current_user_env->login_buffer)
-
-
-/*
- * Instantiate a private copy of the per user information for the calling task.
- */
-
-rtems_status_code rtems_libio_set_private_env(void);
-rtems_status_code rtems_libio_share_private_env(rtems_id task_id) ;
-
-
-
-/*
- * File Descriptor Routine Prototypes
- */
-
-rtems_libio_t *rtems_libio_allocate(void);
-
-unsigned32 rtems_libio_fcntl_flags(
- unsigned32 fcntl_flags
-);
-
-unsigned32 rtems_libio_to_fcntl_flags(
- unsigned32 flags
-);
-
-void rtems_libio_free(
- rtems_libio_t *iop
-);
-
-int rtems_libio_is_open_files_in_fs(
- rtems_filesystem_mount_table_entry_t *mt_entry
-);
-
-int rtems_libio_is_file_open(
- void *node_access
-);
-
-/*
- * File System Routine Prototypes
- */
-
-int rtems_filesystem_evaluate_path(
- const char *pathname,
- int flags,
- rtems_filesystem_location_info_t *pathloc,
- int follow_link
-);
-
-void rtems_filesystem_initialize();
-
-int init_fs_mount_table();
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
diff --git a/c/src/exec/include/rtems/userenv.h b/c/src/exec/include/rtems/userenv.h
deleted file mode 100644
index d86abd7e3d..0000000000
--- a/c/src/exec/include/rtems/userenv.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Libio Internal Information
- *
- * 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$
- */
-
-#ifndef __rtems_userenv_h
-#define __rtems_userenv_h
-
-#include <rtems.h>
-#include <rtems/fs.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * External structures
- */
-#if !defined(LOGIN_NAME_MAX)
-#if defined(__linux__)
-#define LOGIN_NAME_MAX _POSIX_LOGIN_NAME_MAX
-#else
-#error "don't know how to set LOGIN_NAME_MAX"
-#endif
-#endif
-
-typedef struct {
- rtems_id task_id;
- rtems_filesystem_location_info_t current_directory;
- rtems_filesystem_location_info_t root_directory;
- /* Default mode for all files. */
- mode_t umask;
- nlink_t link_counts;
- /* _POSIX_types */
- uid_t uid;
- gid_t gid;
- uid_t euid;
- gid_t egid;
- char login_buffer[LOGIN_NAME_MAX];
-
- pid_t pgrp; /* process group id */
-} rtems_user_env_t;
-
-extern rtems_user_env_t * rtems_current_user_env;
-extern rtems_user_env_t rtems_global_user_env;
-
-#define rtems_filesystem_current (rtems_current_user_env->current_directory)
-#define rtems_filesystem_root (rtems_current_user_env->root_directory)
-#define rtems_filesystem_link_counts (rtems_current_user_env->link_counts)
-#define rtems_filesystem_umask (rtems_current_user_env->umask)
-
-#define _POSIX_types_Uid (rtems_current_user_env->uid)
-#define _POSIX_types_Gid (rtems_current_user_env->gid)
-#define _POSIX_types_Euid (rtems_current_user_env->euid)
-#define _POSIX_types_Egid (rtems_current_user_env->egid)
-#define _POSIX_types_Getlogin_buffer (rtems_current_user_env->login_buffer)
-
-
-/*
- * Instantiate a private copy of the per user information for the calling task.
- */
-
-rtems_status_code rtems_libio_set_private_env(void);
-rtems_status_code rtems_libio_share_private_env(rtems_id task_id) ;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
diff --git a/c/src/exec/itron/.cvsignore b/c/src/exec/itron/.cvsignore
deleted file mode 100644
index d29e5050f5..0000000000
--- a/c/src/exec/itron/.cvsignore
+++ /dev/null
@@ -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
diff --git a/c/src/exec/itron/ChangeLog b/c/src/exec/itron/ChangeLog
deleted file mode 100644
index 10fa8d6a65..0000000000
--- a/c/src/exec/itron/ChangeLog
+++ /dev/null
@@ -1,167 +0,0 @@
-2002-07-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: RTEMS_TOP(../..).
-
-2002-07-01 Joel Sherrill <joel@OARcorp.com>
-
- * Mega patch merge to change the format of the object IDs to
- loosen the dependency between the SCORE and the various APIs.
- There was considerable work to simplify the object name management
- and it appears that the name_table field is no longer needed.
- This patch also includes the addition of the internal mutex
- which is currently only used to protect some types of allocation
- and deallocation. This significantly can reduce context
- switch latency under certain circumstances. In particular,
- some heap/region operations were O(n) and had dispatching
- disabled. This should help enormously. With this merge,
- the patch is not as clean as it should be. In particular,
- the documentation has not been modified to reflect the new object
- ID layout, the IDs in the test screens are not updated, and
- _Objects_Get_information needs to be a real routine not inlined.
- As part of this patch a lot of MP code for thread/proxy blocking
- was made conditional and cleaned up.
- * src/cre_mbf.c, src/cre_sem.c, src/eventflags.c, src/fmempool.c,
- src/itronsem.c, src/mbox.c, src/msgbuffer.c, src/port.c, src/task.c,
- src/vmempool.c: Modified as part of above.
-2002-07-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove RTEMS_PROJECT_ROOT.
-
-2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Use AC_CONFIG_AUX_DIR(../..).
- Add AC_PROG_RANLIB.
-
-2002-06-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.ac: Remove references to RTEMS_BSP.
- * src/Makefile.am: Add libitron.a.
-
-2002-06-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * include/Makefile.am: Include $(top_srcdir)/../automake/*.am.
- * Makefile.am: Include $(top_srcdir)/../automake/*.am.
- Use ../aclocal.
- * inline/Makefile.am: Include $(top_srcdir)/../automake/*.am.
- * macros/Makefile.am: Include $(top_srcdir)/../automake/*.am.
- * src/Makefile.am: Include $(top_srcdir)/../automake/*.am.
-
-2001-04-22 Joel Sherrill <joel@OARcorp.com>
-
- * src/task.c (_ITRON_Task_User_extensions): Add new fields to
- be correct in respect to newly added fields for separate switch list.
-
-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]).
- * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
- * Makefile.am: Remove AUTOMAKE_OPTIONS.
- * inline/Makefile.am: Remove AUTOMAKE_OPTIONS.
- * macros/Makefile.am: Remove AUTOMAKE_OPTIONS.
- * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
-
-2001-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * src/Makefile.am: Add multilib support.
-
-2001-11-07 Joel Sherrill <joel@OARcorp.com>
-
- Discovered while fixing PR36 reported by Todor.Todorov@barco.com.
- * include/rtems/itron/object.h: Corrected _ITRON_Objects_Get()
- to use _Objects_Get_by_index().
-
-2001-10-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * include/itronsys/Makefile.am: Remove.
- * include/rtems/Makefile.am: Remove.
- * include/rtems/itron/Makefile.am: Remove.
- * inline/rtems/Makefile.am: Remove.
- * inline/rtems/itron/Makefile.am: Remove.
- * macros/rtems/Makefile.am: Remove.
- * macros/rtems/itron/Makefile.am: Remove.
- * include/Makefile.am: handle subdirs.
- * inline/Makefile.am: handle subdirs.
- * macros/Makefile.am: handle subdirs.
- * configure.ac: Reflect changes above.
-
-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.
-
-2001-09-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * include/itronsys/Makefile.am: Use 'PREINSTALL_FILES ='.
- * include/rtems/itron/Makefile.am: Use 'PREINSTALL_FILES ='.
- * include/Makefile.am: Use 'PREINSTALL_FILES ='.
- * inline/rtems/itron/Makefile.am: Use 'PREINSTALL_FILES ='.
- * macros/rtems/itron/Makefile.am: Use 'PREINSTALL_FILES ='.
-
-2001-09-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * src/Makefile.am: Revamp INCLUDES handling to make automake-1.5
- happy.
-
-2001-08-09 Joel Sherrill <joel@OARcorp.com>
-
- * src/snd_mbx.c, src/tsnd_mbf.c: Unblocking message queue operations
- should NOT use _Thread_Executing for return status since it is
- permissible to invoke message send operations from an ISR. This was
- reported by Suvrat Gupta <suvrat@utstar.com>.
-
-2001-04-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
-
-2001-02-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * include/Makefile.am, include/itronsys/Makefile.am,
- include/rtems/itron/Makefile.am, inline/rtems/itron/Makefile.am,
- macros/rtems/itron/Makefile.am:
- Apply include_*HEADERS instead of H_FILES.
-
-2001-01-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * configure.in: Add src/config.h
- * src/Makefile.am: Add INCLUDES += -I. to pickup config.h
- * src/.cvsignore: Add config.h and stamp-h
- * src/*.c: Add config.h support.
-
-2000-12-01 Joel Sherrill <joel@OARcorp.com>
-
- * Added macro support to ITRON API. This is known to compile.
- * Makefile.am: Added macros directory.
- * configure.in: Removed error check for enabling macros.
- * macros/.cvsignore, macros/Makefile.am,
- macros/rtems/.cvsignore, macros/rtems/Makefile.am,
- macros/rtems/itron/.cvsignore, macros/rtems/itron/Makefile.am,
- macros/rtems/itron/eventflags.inl, macros/rtems/itron/fmempool.inl,
- macros/rtems/itron/intr.inl, macros/rtems/itron/mbox.inl,
- macros/rtems/itron/msgbuffer.inl, macros/rtems/itron/network.inl,
- macros/rtems/itron/port.inl, macros/rtems/itron/semaphore.inl,
- macros/rtems/itron/sysmgmt.inl, macros/rtems/itron/task.inl,
- macros/rtems/itron/time.inl, macros/rtems/itron/vmempool.inl: New files.
-
-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-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
- Switch to GNU canonicalization.
-
-2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
-
- * src/Makefile.am: Include compile.am.
-
-2000-08-10 Joel Sherrill <joel@OARcorp.com>
-
- * ChangeLog: New file.
diff --git a/c/src/exec/itron/Makefile.am b/c/src/exec/itron/Makefile.am
deleted file mode 100644
index e76b696b26..0000000000
--- a/c/src/exec/itron/Makefile.am
+++ /dev/null
@@ -1,10 +0,0 @@
-##
-## $Id$
-##
-
-ACLOCAL_AMFLAGS = -I ../aclocal
-
-SUBDIRS = include inline macros src
-
-include $(top_srcdir)/../automake/subdirs.am
-include $(top_srcdir)/../automake/local.am
diff --git a/c/src/exec/itron/configure.ac b/c/src/exec/itron/configure.ac
deleted file mode 100644
index cb2c152566..0000000000
--- a/c/src/exec/itron/configure.ac
+++ /dev/null
@@ -1,55 +0,0 @@
-## Process this file with autoconf to produce a configure script.
-##
-## $Id$
-
-AC_PREREQ(2.52)
-AC_INIT([rtems-c-src-exec-itron],[_RTEMS_VERSION],[rtems-bugs@OARcorp.com])
-AC_CONFIG_SRCDIR([include/itronsys])
-RTEMS_TOP(../..)
-AC_CONFIG_AUX_DIR(../..)
-
-RTEMS_CANONICAL_TARGET_CPU
-
-AM_INIT_AUTOMAKE([no-define foreign 1.6])
-AM_MAINTAINER_MODE
-
-RTEMS_ENABLE_ITRON
-RTEMS_ENABLE_INLINES
-
-RTEMS_ENV_RTEMSCPU
-
-RTEMS_CHECK_CPU
-RTEMS_CANONICAL_HOST
-
-RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm])
-RTEMS_CANONICALIZE_TOOLS
-AC_PROG_RANLIB
-
-RTEMS_CHECK_ITRON_API
-
-# If RTEMS macros are enabled, then use them. Otherwise, use inlines.
-if test "$RTEMS_USE_MACROS" = "yes"; then
- INLINEdir="macros"
-else
- INLINEdir="inline"
-fi
-AM_CONDITIONAL(INLINE,test "$INLINEdir" = "inline" )
-AM_CONDITIONAL(MACROS,test "$INLINEdir" = "macros" )
-
-## Needed when using automake for libs/rels
-RTEMS_CHECK_NEWLIB
-
-AM_CONFIG_HEADER(src/config.h)
-
-##
-## FIXME: We configure and build the macros subdirectory, too.
-## Should probably use AM_CONDITIONALs to disable them in future
-# Explicitly list all Makefiles here
-AC_CONFIG_FILES([Makefile
-src/Makefile
-include/Makefile
-inline/Makefile
-macros/Makefile
-])
-AC_OUTPUT
-
diff --git a/c/src/exec/itron/include/.cvsignore b/c/src/exec/itron/include/.cvsignore
deleted file mode 100644
index 282522db03..0000000000
--- a/c/src/exec/itron/include/.cvsignore
+++ /dev/null
@@ -1,2 +0,0 @@
-Makefile
-Makefile.in
diff --git a/c/src/exec/itron/include/Makefile.am b/c/src/exec/itron/include/Makefile.am
deleted file mode 100644
index 4d6f968519..0000000000
--- a/c/src/exec/itron/include/Makefile.am
+++ /dev/null
@@ -1,55 +0,0 @@
-##
-## $Id$
-##
-
-
-$(PROJECT_INCLUDE):
- @$(mkinstalldirs) $@
-$(PROJECT_INCLUDE)/itronsys:
- @$(mkinstalldirs) $@
-$(PROJECT_INCLUDE)/rtems/itron:
- @$(mkinstalldirs) $@
-
-$(PROJECT_INCLUDE)/%: %
- $(INSTALL_DATA) $< $@
-
-## include
-
-include_HEADERS = itron.h
-
-PREINSTALL_FILES = $(PROJECT_INCLUDE) \
- $(include_HEADERS:%=$(PROJECT_INCLUDE)/%)
-
-## itronsys
-
-include_itronsysdir = $(includedir)/itronsys
-
-include_itronsys_HEADERS = itronsys/eventflags.h itronsys/fmempool.h \
- itronsys/intr.h itronsys/mbox.h itronsys/msgbuffer.h itronsys/network.h \
- itronsys/port.h itronsys/semaphore.h itronsys/status.h itronsys/sysmgmt.h \
- itronsys/task.h itronsys/time.h itronsys/types.h itronsys/vmempool.h
-
-PREINSTALL_FILES += $(PROJECT_INCLUDE)/itronsys \
- $(include_itronsys_HEADERS:%=$(PROJECT_INCLUDE)/%)
-
-EXTRA_DIST = itronsys/README
-
-## rtems/itron
-include_rtems_itrondir = $(includedir)/rtems/itron
-
-include_rtems_itron_HEADERS = rtems/itron/config.h rtems/itron/eventflags.h \
- rtems/itron/fmempool.h rtems/itron/intr.h rtems/itron/itronapi.h \
- rtems/itron/mbox.h rtems/itron/msgbuffer.h rtems/itron/network.h \
- rtems/itron/object.h rtems/itron/port.h rtems/itron/semaphore.h \
- rtems/itron/sysmgmt.h rtems/itron/task.h rtems/itron/time.h \
- rtems/itron/vmempool.h
-
-PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron \
- $(include_rtems_itron_HEADERS:%=$(PROJECT_INCLUDE)/%)
-
-EXTRA_DIST += rtems/itron/README
-
-## General
-all-local: $(PREINSTALL_FILES)
-
-include $(top_srcdir)/../automake/local.am
diff --git a/c/src/exec/itron/include/itron.h b/c/src/exec/itron/include/itron.h
deleted file mode 100644
index 445042e1d3..0000000000
--- a/c/src/exec/itron/include/itron.h
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __ITRON_h_
-#define __ITRON_h_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * Include the basic requirements
- */
-
-#include <rtems/system.h> /* basic RTEMS types defined by */
- /* each port */
-#include <itronsys/types.h> /* define all the TRON types */
- /* in terms of the RTEMS base types */
-#include <itronsys/status.h> /* define all ITRON status codes */
-
-/*
- * Now include the per manager include files
- */
-
-#include <itronsys/eventflags.h>
-#include <itronsys/fmempool.h>
-#include <itronsys/intr.h>
-#include <itronsys/mbox.h>
-#include <itronsys/msgbuffer.h>
-#include <itronsys/sysmgmt.h> /* network depends on this file */
-#include <itronsys/network.h>
-#include <itronsys/port.h>
-#include <itronsys/semaphore.h>
-#include <itronsys/task.h>
-#include <itronsys/time.h>
-#include <itronsys/vmempool.h>
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/include/itronsys/.cvsignore b/c/src/exec/itron/include/itronsys/.cvsignore
deleted file mode 100644
index 282522db03..0000000000
--- a/c/src/exec/itron/include/itronsys/.cvsignore
+++ /dev/null
@@ -1,2 +0,0 @@
-Makefile
-Makefile.in
diff --git a/c/src/exec/itron/include/itronsys/README b/c/src/exec/itron/include/itronsys/README
deleted file mode 100644
index 8191ad3c5f..0000000000
--- a/c/src/exec/itron/include/itronsys/README
+++ /dev/null
@@ -1,9 +0,0 @@
-#
-# $Id$
-#
-
-This directory contains the public interface of each manager.
-Each file in this directory is included from <itron.h>.
-
-The private header file for each ITRON manager is in
-../rtems/itron. \ No newline at end of file
diff --git a/c/src/exec/itron/include/itronsys/eventflags.h b/c/src/exec/itron/include/itronsys/eventflags.h
deleted file mode 100644
index 1e0c7ac3b6..0000000000
--- a/c/src/exec/itron/include/itronsys/eventflags.h
+++ /dev/null
@@ -1,146 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __ITRON_EVENTFLAGS_h_
-#define __ITRON_EVENTFLAGS_h_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * Create Eventflags (cre_flg) Structure
- */
-
-typedef struct t_cflg {
- VP exinf; /* extended information */
- ATR flgatr; /* eventflag attribute */
- UINT iflgptn; /* initial eventflag */
- /* additional information may be included depending on the implementation */
-} T_CFLG;
-
-/*
- * flgatr
- */
-
-#define TA_WSGL 0x00 /* multiple tasks are not allowed to wait (Wait
- Single Task) */
-#define TA_WMUL 0x08 /* multiple tasks are allowed to wait (Wait
- Multiple Task) */
-
-/*
- * wfmode
- */
-
-#define TWF_ANDW 0x00 /* AND wait */
-#define TWF_ORW 0x02 /* OR wait */
-#define TWF_CLR 0x01 /* clear specification */
-
-/*
- * Reference Eventflags (ref_flg) Structure
- */
-
-typedef struct t_rflg {
- VP exinf; /* extended information */
- BOOL_ID wtsk; /* indicates whether or not there is a waiting task */
- UINT flgptn; /* eventflag bit pattern */
- /* additional information may be included depending on the implementation */
-} T_RFLG;
-
-/*
- * Eventflag Functions
- */
-
-/*
- * cre_flg - Create Eventflag
- */
-
-ER cre_flg(
- ID flgid,
- T_CFLG *pk_cflg
-);
-
-/*
- * del_flg - Delete Eventflag
- */
-
-ER del_flg(
- ID flgid
-);
-
-/*
- * set_flg - Set Eventflag
- */
-
-ER set_flg(
- ID flgid,
- UINT setptn
-);
-
-/*
- * clr_flg - Clear Eventflag
- */
-
-ER clr_flg(
- ID flgid,
- UINT clrptn
-);
-
-/*
- * wai_flg - Wait on Eventflag
- */
-
-ER wai_flg(
- UINT *p_flgptn,
- ID flgid,
- UINT waiptn,
- UINT wfmode
-);
-
-/*
- * pol_flg - Wait for Eventflag(Polling)
- */
-
-ER pol_flg(
- UINT *p_flgptn,
- ID flgid,
- UINT waiptn,
- UINT wfmode
-);
-
-/*
- * twai_flg - Wait on Eventflag with Timeout
- */
-
-ER twai_flg(
- UINT *p_flgptn,
- ID flgid,
- UINT waiptn,
- UINT wfmode,
- TMO tmout
-);
-
-/*
- * ref_flg - Reference Eventflag Status
- */
-
-ER ref_flg(
- T_RFLG *pk_rflg,
- ID flgid
-);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/include/itronsys/fmempool.h b/c/src/exec/itron/include/itronsys/fmempool.h
deleted file mode 100644
index 4f63d9ba5d..0000000000
--- a/c/src/exec/itron/include/itronsys/fmempool.h
+++ /dev/null
@@ -1,125 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __ITRON_FIXED_MEMORYPOOL_h_
-#define __ITRON_FIXED_MEMORYPOOL_h_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * Create Fixed Memory Pool (cre_mpf) Structure
- */
-
- /* cre_mpf */
-typedef struct t_cmpf {
- VP exinf; /* extended information */
- ATR mpfatr; /* memorypool attributes */
- INT mpfcnt; /* block count for entire memorypool */
- INT blfsz; /* fixed-size memory block size */
- /* additional information may be included depending on the implementation */
-} T_CMPF;
-
-/*
- * mpfatr
- */
-
-#define TA_TFIFO 0x00 /* waiting tasks are handled by FIFO */
-#define TA_TPRI 0x01 /* waiting tasks are handled by priority */
-
-
-/*
- * Reference Fixed Memory Pool (ref_mpf) Structure
- */
-
- /* ref_mpf */
-typedef struct t_rmpf {
- VP exinf; /* extended information */
- BOOL_ID wtsk; /* indicates whether or not there are waiting tasks */
- INT frbcnt; /* free block count */
- /* additional information may be included depending on the implementation */
-} T_RMPF;
-
-/*
- * Fixed Memory Pool Functions
- */
-
-/*
- * cre_mpf - Create Fixed-Size Memorypool
- */
-
-ER cre_mpf(
- ID mpfid,
- T_CMPF *pk_cmpf
-);
-
-/*
- * del_mpf - Delete Fixed-Size Memorypool
- */
-
-ER del_mpf(
- ID mpfid
-);
-
-/*
- * get_blf - Get Fixed-Size Memory Block
- */
-
-ER get_blf(
- VP *p_blf,
- ID mpfid
-);
-
-/*
- * pget_blf - Poll and Get Fixed-Size Memory Block
- */
-
-ER pget_blf(
- VP *p_blf,
- ID mpfid
-);
-
-/*
- * tget_blf - Get Fixed-Size Memory Block with Timeout
- */
-
-ER tget_blf(
- VP *p_blf,
- ID mpfid,
- TMO tmout
-);
-
-/*
- * rel_blf - Release Fixed-Size Memory Block
- */
-
-ER rel_blf(
- ID mpfid,
- VP blf
-);
-
-/*
- * ref_mpf - Reference Fixed-Size Memorypool Status
- */
-
-ER ref_mpf(
- T_RMPF *pk_rmpf,
- ID mpfid
-);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/include/itronsys/intr.h b/c/src/exec/itron/include/itronsys/intr.h
deleted file mode 100644
index c42987313e..0000000000
--- a/c/src/exec/itron/include/itronsys/intr.h
+++ /dev/null
@@ -1,106 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __ITRON_INTERRUPT_h_
-#define __ITRON_INTERRUPT_h_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * Define Interrupt (def_int) Structure
- */
-
-typedef struct t_dint {
- ATR intatr; /* interrupt handler attributes */
- FP inthdr; /* interrupt handler address */
- /* additional information may be included depending on the implementation */
-} T_DINT;
-
-/*
- * Interrupt Functions
- */
-
-/*
- * def_int - Define Interrupt Handler
- */
-
-ER def_int(
- UINT dintno,
- T_DINT *pk_dint
-);
-
-/*
- * ret_int - Return from Interrupt Handler
- */
-
-void ret_int( void );
-
-/*
- * ret_wup - Return and Wakeup Task
- */
-
-void ret_wup(
- ID tskid
-);
-
-/*
- * loc_cpu - Lock CPU
- */
-
-ER loc_cpu( void );
-
-/*
- * unl_cpu - Unlock CPU
- */
-
-ER unl_cpu( void );
-
-/*
- * dis_int - Disable Interrupt
- */
-
-ER dis_int(
- UINT eintno
-);
-
-/*
- * ena_int - Enable Interrupt
- */
-
-ER ena_int(
- UINT eintno
-);
-
-/*
- * chg_iXX - Change Interrupt Mask(Level or Priority)
- */
-
-ER chg_iXX(
- UINT iXXXX
-);
-
-/*
- * ref_iXX - Reference Interrupt Mask(Level or Priority)
- */
-
-ER ref_iXX(
- UINT *p_iXXXX
-);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/include/itronsys/mbox.h b/c/src/exec/itron/include/itronsys/mbox.h
deleted file mode 100644
index 7e741d1ba5..0000000000
--- a/c/src/exec/itron/include/itronsys/mbox.h
+++ /dev/null
@@ -1,138 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __ITRON_MBOX_h_
-#define __ITRON_MBOX_h_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * Create Mailbox (cre_mbx) Structure
- */
-
-typedef struct t_cmbx {
- VP exinf; /* extended information */
- ATR mbxatr; /* mailbox attributes */
- /* Following is implementation-dependent function */
- INT bufcnt; /* maximum number of messages to let pend */
- /* additional information may be included depending on the implementation */
-} T_CMBX;
-
-/*
- * mbxatr
- */
-
-#define TA_TFIFO 0x00 /* waiting tasks are handled by FIFO */
-#define TA_TPRI 0x01 /* waiting tasks are handled by priority */
-#define TA_MFIFO 0x00 /* messages are handled by FIFO */
-#define TA_MPRI 0x02 /* messages are handled by priority */
-
-typedef struct t_msg {
- /*
- * A region (header) reserved by the OS may be included first
- * depending on the implementation.
- *
- * NOTE: The first two fields are RTEMS specific.
- */
-
- INT msgpri; /* priority of each message */
- /* VB msgcont[]; XXX */
- unsigned8 msgcont[1];
-} T_MSG;
-
-/*
- * Reference Mailbox (ref_mbx) Structure
- */
-
-typedef struct t_rmbx {
- VP exinf; /* extended information */
- BOOL_ID wtsk; /* indicates whether or not there is a waiting task */
- T_MSG *pk_msg; /* message to be sent next */
- /* additional information may be included depending on the implementation */
-} T_RMBX;
-
-/*
- * Mailbox Functions
- */
-
-/*
- * cre_mbx - Create Mailbox
- */
-
-ER cre_mbx(
- ID mbxid,
- T_CMBX *pk_cmbx
-);
-
-/*
- * del_mbx - Delete Mailbox
- */
-
-ER del_mbx(
- ID mbxid
-);
-
-/*
- * snd_msg - Send Message to Mailbox
- */
-
-ER snd_msg(
- ID mbxid,
- T_MSG *pk_msg
-);
-
-/*
- * rcv_msg - Receive Message from Mailbox
- */
-
-ER rcv_msg(
- T_MSG **ppk_msg,
- ID mbxid
-);
-
-/*
- * prcv_msg - Poll and Receive Message from Mailbox
- */
-
-ER prcv_msg(
- T_MSG **ppk_msg,
- ID mbxid
-);
-
-/*
- * trcv_msg - Receive Message from Mailbox with Timeout
- */
-
-ER trcv_msg(
- T_MSG **ppk_msg,
- ID mbxid,
- TMO tmout
-);
-
-/*
- * ref_mbx - Reference Mailbox Status
- */
-
-ER ref_mbx(
- T_RMBX *pk_rmbx,
- ID mbxid
-);
-
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/include/itronsys/msgbuffer.h b/c/src/exec/itron/include/itronsys/msgbuffer.h
deleted file mode 100644
index 7b58a63924..0000000000
--- a/c/src/exec/itron/include/itronsys/msgbuffer.h
+++ /dev/null
@@ -1,160 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __ITRON_MESSAGEBUFFER_h_
-#define __ITRON_MESSAGEBUFFER_h_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * Create Message Buffer (cre_mbf) Structure
- */
-
-typedef struct t_cmbf {
- VP exinf; /* extended information */
- ATR mbfatr; /* messagebuffer attributes */
- INT bufsz; /* messagebuffer size */
- INT maxmsz; /* maximum size of messages */
- /* additional information may be included depending on the implementation */
-} T_CMBF;
-
-/*
- * mbfatr
- */
-
-#define TA_TFIFO 0x00 /* tasks waiting to receive messages are handled
- by FIFO */
-#define TA_TPRI 0x01 /* tasks waiting to receive messages are handled
- by priority */
-
-/*
- * mbfid
- */
-
-#define TMBF_OS (-4) /* messagebuffer used for OS error log */
-#define TMBF_DB (-3) /* messagebuffer used for debugging */
-
-/*
- * Reference Message Buffer (ref_mbf) Structure
- */
-
-typedef struct t_rmbf {
- VP exinf; /* extended information */
- BOOL_ID wtsk; /* indicates whether or not there is a */
- /* task waiting to receive a message */
- BOOL_ID stsk; /* indicates whether or not there is a */
- /* task waiting to send a message */
- INT msgsz; /* size of message to be sent next */
- INT frbufsz; /* size of free buffer */
- /* additional information may be included depending on the implementation */
-} T_RMBF;
-
-/*
- * Message Buffer Functions
- */
-
-/*
- * cre_mbf - Create MessageBuffer
- */
-
-ER cre_mbf(
- ID mbfid,
- T_CMBF *pk_cmbf
-);
-
-/*
- * del_mbf - Delete MessageBuffer
- */
-
-ER del_mbf(
- ID mbfid
-);
-
-/*
- * snd_mbf - Send Message to MessageBuffer
- */
-
-ER snd_mbf(
- ID mbfid,
- VP msg,
- INT msgsz
-);
-
-/*
- * psnd_mbf - Poll and Send Message to MessageBuffer
- */
-
-ER psnd_mbf(
- ID mbfid,
- VP msg,
- INT msgsz
-);
-
-/*
- * tsnd_mbf - Send Message to MessageBuffer with Timeout
- */
-
-ER tsnd_mbf(
- ID mbfid,
- VP msg,
- INT msgsz,
- TMO tmout
-);
-
-/*
- * rcv_mbf - Receive Message from MessageBuffer
- */
-
-ER rcv_mbf(
- VP msg,
- INT *p_msgsz,
- ID mbfid
-);
-
-/*
- * prcv_mbf - Poll and Receive Message from MessageBuffer
- */
-
-ER prcv_mbf(
- VP msg,
- INT *p_msgsz,
- ID mbfid
-);
-
-/*
- * trcv_mbf - Receive Message from MessageBuffer with Timeout
- */
-
-ER trcv_mbf(
- VP msg,
- INT *p_msgsz,
- ID mbfid,
- TMO tmout
-);
-
-/*
- * ref_mbf - Reference MessageBuffer Status
- */
-
-ER ref_mbf(
- T_RMBF *pk_rmbf,
- ID mbfid
-);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/include/itronsys/network.h b/c/src/exec/itron/include/itronsys/network.h
deleted file mode 100644
index 394d381eb7..0000000000
--- a/c/src/exec/itron/include/itronsys/network.h
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __ITRON_NETWORK_h_
-#define __ITRON_NETWORK_h_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * NODE srcnode, dstnode, nod:
- */
-
-#define TND_SELF 0 /* specifies the local node */
-#define TND_OTHR (-1) /* specifies default remote node */
-
-/*
- * Network Functions
- */
-
-/*
- * nrea_dat - Read Data from another Node
- */
-
-ER nrea_dat(
- INT *p_reasz,
- VP dstadr,
- NODE srcnode,
- VP srcadr,
- INT datsz
-);
-
-/*
- * nwri_dat - Write Data to another Node
- */
-
-ER nwri_dat(
- INT *p_wrisz,
- NODE dstnode,
- VP dstadr,
- VP srcadr,
- INT datsz
-);
-
-/*
- * nget_nod - Get Local Node Number
- */
-
-ER nget_nod(
- NODE *p_node
-);
-
-/*
- * nget_ver - Get Version Information of another Node
- */
-
-ER nget_ver(
- T_VER *pk_ver,
- NODE node
-);
-
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/include/itronsys/port.h b/c/src/exec/itron/include/itronsys/port.h
deleted file mode 100644
index 3999678eaa..0000000000
--- a/c/src/exec/itron/include/itronsys/port.h
+++ /dev/null
@@ -1,190 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __ITRON_PORT_h_
-#define __ITRON_PORT_h_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * Create Port (cre_por) Structure
- */
-
-typedef struct t_cpor {
- VP exinf; /* extended information */
- ATR poratr; /* port attributes */
- INT maxcmsz; /* maximum call message size */
- INT maxrmsz; /* maximum reply message size */
- /* additional information may be included depending on the implementation */
-} T_CPOR;
-
-/*
- * poratr
- */
-
-#define TA_NULL 0 /* specifies no particular attributes */
-
-/*
- * TA_NULL should be used in place of zeroes to turn off all
- * attribute features.
- */
-
-/*
- * Reference Port (ref_por) Structure
- */
-
-typedef struct t_rpor {
- VP exinf; /* extended information */
- BOOL_ID wtsk; /* indicates whether or not there is a task */
- /* waiting to call a rendezvous */
- BOOL_ID atsk; /* indicates whether or not there is a task */
- /* waiting to accept a rendezvous */
- /* additional information may be included depending on the implementation */
-} T_RPOR;
-
-/*
- * Port Functions
- */
-
-/*
- * cre_por - Create Port for Rendezvous
- */
-
-ER cre_por(
- ID porid,
- T_CPOR *pk_cpor
-);
-
-/*
- * del_por - Delete Port for Rendezvous
- */
-
-ER del_por(
- ID porid
-);
-
-/*
- * cal_por - Call Port for Rendezvous Poll
- */
-
-ER cal_por(
- VP msg,
- INT *p_rmsgsz,
- ID porid,
- UINT calptn,
- INT cmsgsz
-);
-
-/*
- * pcal_por - Poll and Call Port for Rendezvous
- */
-
-ER pcal_por(
- VP msg,
- INT *p_rmsgsz,
- ID porid,
- UINT calptn,
- INT cmsgsz
-);
-
-/*
- * tcal_por - Call Port for Rendezvous with Timeout
- */
-
-ER tcal_por(
- VP msg,
- INT *p_rmsgsz,
- ID porid,
- UINT calptn,
- INT cmsgsz,
- TMO tmout
-);
-
-/*
- * acp_por - Accept Port for Rendezvous Poll
- */
-
-ER acp_por(
- RNO *p_rdvno,
- VP msg,
- INT *p_cmsgsz,
- ID porid,
- UINT acpptn
-);
-
-/*
- * pacp_por - Poll and Accept Port for Rendezvous
- */
-
-ER pacp_por(
- RNO *p_rdvno,
- VP msg,
- INT *p_cmsgsz,
- ID porid,
- UINT acpptn
-);
-
-/*
- * tacp_por - Accept Port for Rendezvous with Timeout
- */
-
-ER tacp_por(
- RNO *p_rdvno,
- VP msg,
- INT *p_cmsgsz,
- ID porid,
- UINT acpptn,
- TMO tmout
-);
-
-/*
- * fwd_por - Forward Rendezvous to Other Port
- */
-
-ER fwd_por(
- ID porid,
- UINT calptn,
- RNO rdvno,
- VP msg,
- INT cmsgsz
-);
-
-/*
- * rpl_rdv - Reply Rendezvous
- */
-
-ER rpl_rdv(
- RNO rdvno,
- VP msg,
- INT rmsgsz
-);
-
-/*
- * ref_por - Reference Port Status
- */
-
-ER ref_por(
- T_RPOR *pk_rpor,
- ID porid
-);
-
-
-
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/include/itronsys/semaphore.h b/c/src/exec/itron/include/itronsys/semaphore.h
deleted file mode 100644
index b76b72387d..0000000000
--- a/c/src/exec/itron/include/itronsys/semaphore.h
+++ /dev/null
@@ -1,121 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __ITRON_SEMAPHORE_h_
-#define __ITRON_SEMAPHORE_h_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * Create Semaphore (cre_sem) Structure
- */
-
-typedef struct t_csem {
- VP exinf; /* extended information */
- ATR sematr; /* semaphore attributes */
- /* Following is the extended function for [level X]. */
- INT isemcnt; /* initial semaphore count */
- INT maxsem; /* maximum semaphore count */
- /* additional information may be included depending on the implementation */
-} T_CSEM;
-
-/*
- * sematr - Semaphore Attribute Values
- */
-
-#define TA_TFIFO 0x00 /* waiting tasks are handled by FIFO */
-#define TA_TPRI 0x01 /* waiting tasks are handled by priority */
-
-#define _ITRON_SEMAPHORE_UNUSED_ATTRIBUTES ~(TA_TPRI)
-
-/*
- * Reference Semaphore (ref_sem) Structure
- */
-
-typedef struct t_rsem {
- VP exinf; /* extended information */
- BOOL_ID wtsk; /* indicates whether or not there is a waiting task */
- INT semcnt; /* current semaphore count */
- /* additional information may be included depending on the implementation */
-} T_RSEM;
-
-/*
- * Semaphore Functions
- */
-
-/*
- * cre_sem - Create Semaphore
- */
-
-ER cre_sem(
- ID semid,
- T_CSEM *pk_csem
-);
-
-/*
- * del_sem - Delete Semaphore
- */
-
-ER del_sem(
- ID semid
-);
-
-/*
- * sig_sem - Signal Semaphore
- */
-
-ER sig_sem(
- ID semid
-);
-
-/*
- * wai_sem - Wait on Semaphore
- */
-
-ER wai_sem(
- ID semid
-);
-
-/*
- * preq_sem - Poll and Request Semaphore
- */
-
-ER preq_sem(
- ID semid
-);
-
-/*
- * twai_sem - Wait on Semaphore with Timeout
- */
-
-ER twai_sem(
- ID semid,
- TMO tmout
-);
-
-/*
- * ref_sem - Reference Semaphore Status
- */
-
-ER ref_sem(
- ID semid,
- T_RSEM *pk_rsem
-);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/include/itronsys/status.h b/c/src/exec/itron/include/itronsys/status.h
deleted file mode 100644
index 42f7226749..0000000000
--- a/c/src/exec/itron/include/itronsys/status.h
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __ITRON_STATUS_h_
-#define __ITRON_STATUS_h_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#define E_OK 0 /* Normal completion */
-#define E_SYS (-5) /* System error */
-#define E_NOMEM (-10) /* Insufficient memory */
-#define E_NOSPT (-17) /* Feature not supported */
-#define E_INOSPT (-18) /* Feature not supported by ITRON/FILE */
- /* specification */
-#define E_RSFN (-20) /* Reserved function code number */
-#define E_RSATR (-24) /* Reserved attribute */
-#define E_PAR (-33) /* Parameter error */
-#define E_ID (-35) /* Invalid ID number */
-#define E_NOEXS (-52) /* Object does not exist */
-#define E_OBJ (-63) /* Invalid object state */
-#define E_MACV (-65) /* Memory access disabled or memory access */
- /* violation */
-#define E_OACV (-66) /* Object access violation */
-#define E_CTX (-69) /* Context error */
-#define E_QOVR (-73) /* Queuing or nesting overflow */
-#define E_DLT (-81) /* Object being waited for was deleted */
-#define E_TMOUT (-85) /* Polling failure or timeout exceeded */
-#define E_RLWAI (-86) /* WAIT state was forcibly released */
-#define EN_NOND (-113) /* Target node does not exist or cannot be */
- /* accessed */
-#define EN_OBJNO (-114) /* Specifies an object number which could not be */
- /* accessed on the target node */
-#define EN_PROTO (-115) /* Protocol not supported on target node */
-#define EN_RSFN (-116) /* System call or function not supported on */
- /* target node */
-#define EN_COMM (-117) /* No response from target node */
-#define EN_RLWAI (-118) /* Connection function response wait state was */
- /* forcibly released */
-#define EN_PAR (-119) /* A value outside the range supported by the */
- /* target node and/or transmission packet */
- /* format was specified as a parameter */
-#define EN_RPAR (-120) /* A value outside the range supported by the */
- /* issuing node and/or transmission packet */
- /* format was returned as a return parameter */
-#define EN_CTXID (-121) /* An object on another node was specified to */
- /* a system call issued from a task in dispatch */
- /* disabled state or from a task-independent */
- /* portion */
-#define EN_EXEC (-122) /* System call could not be executed due to */
- /* insufficient resources on the target node */
-#define EN_NOSPT (-123) /* Connection function not supported */
-
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/include/itronsys/sysmgmt.h b/c/src/exec/itron/include/itronsys/sysmgmt.h
deleted file mode 100644
index 0f3c403f82..0000000000
--- a/c/src/exec/itron/include/itronsys/sysmgmt.h
+++ /dev/null
@@ -1,319 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __ITRON_SYSTEM_MANAGEMENT_h_
-#define __ITRON_SYSTEM_MANAGEMENT_h_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * Get Version (get_ver) Structure
- */
-
-typedef struct t_ver {
- UH maker; /* vendor */
- UH id; /* format number */
- UH spver; /* specification version */
- UH prver; /* product version */
- UH prno[4]; /* product control information */
- UH cpu; /* CPU information */
- UH var; /* variation descriptor */
-} T_VER;
-
-/*
- * Specific MAKER codes established as of March, 1993 are as follows.
- * Due to restrictions on the assignment of CPU codes described below, it is
- * necessary to use maker codes in the range 0x000 through 0x00ff for vendors
- * developing CPUs.
- */
-
-/*
- * CPU defines XXX need to name the constants
- */
-
-#if 0
-#define 0x000 /* No version (test systems, etc.) */
-#define 0x001 /* University of Tokyo */
-#define 0x009 /* FUJITSU LIMITED */
-#define 0x00a /* Hitachi, Ltd. */
-#define 0x00b /* Matsushita Electric Industrial Co., Ltd. */
-#define 0x00c /* Mitsubishi Electric Corporation */
-#define 0x00d /* NEC Corporation */
-#define 0x00e /* Oki Electric Industry Co., Ltd. */
-#define 0x00f /* TOSHIBA CORPORATION */
-#endif
-
-/*
- * The above have been assigned in alphabetical order.
- */
-
-#if 0
-#define 0x010 /* ALPS ELECTRIC CO., LTD. */
-#define 0x011 /* WACOM Co., Ltd. */
-#define 0x012 /* Personal Media Corporation */
-#define 0x101 /* OMRON CORPORATION */
-#define 0x102 /* SEIKOSHA CO., LTD. */
-#define 0x103 /* SYSTEM ALGO CO., LTD. */
-#define 0x104 /* Tokyo Computer Service Co., Ltd. */
-#define 0x105 /* YAMAHA CORPORATION */
-#define 0x106 /* MORSON JAPAN */
-#define 0x107 /* TOSHIBA INFORMATION SYSTEMS (JAPAN) CORP. */
-#define 0x108 /* Miyazaki System Planning Office */
-#define 0x109 /* Three Ace Computer Corporation */
-#endif
-
-/*
- * CPU Codes
- *
- * Figure 47 shows the format of cpu code. Some processors use the format
- * given in Figure 47(1). The format given in Figure 47(2) is used for all
- * other proprietary processors.
- *
- * The code assignment of the CPU1 region in the format given in Figure 47(1)
- * is common to ITRON and BTRON specifications. The same number is used in
- * the CPU type of the standard object format of BTRON specification
- * operating systems implemented on a TRON-specification chip.
- *
- * When using the format given in Figure 47(2) the code used for MAKER1 is
- * assigned by using the lower 8 bits of MAKER described in the previous
- * subsection. The code assignment of CPU2 is left up to each maker.
- *
- *
- *
- * +---------------+---------------+---------------+---------------+
- * (1) | 0 0 0 0 0 0 0 0 | CPU1 |
- * +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
- * +---------------+---------------+---------------+---------------+
- * (2) | MAKER1 | CPU2 |
- * +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
- *
- * Figure 47 Format of cpu Returned by get_ver
- *
- *
- * Specific CPU codes established as of March, 1993 are as follows.
- */
-
-#if 0
-/*
- * XXX CONVERT THESE to #defines
- */
-
-
-/*
- * Contents of the CPU1 field
- */
-
-#define (0x0) CPU unspecified, no CPU information given
-#define (0x1) TRONCHIP32 shared
-#define (0x2) reserved
-#define (0x3) reserved
-#define (0x4) reserved
-#define (0x5) reserved (<<L1R>> TRON-specification chip)
-#define (0x6) reserved (<<L1>> TRON-specification chip)
-#define (0x7) reserved (TRON-specification chip supporting the
- LSID function)
-/* CPU vendors are unspecified for codes B'00000000 through B'00000111. */
-
-#define (0x8) reserved
-#define (0x9) GMICRO/100
-#define (0xa) GMICRO/200
-#define (0xb) GMICRO/300
-#define (0xc) reserved
-#define (0xd) TX1
-#define (0xe) TX2
-#define (0xf) reserved
-
-#define (0x10) reserved
-#define (0x11) reserved
-#define (0x12) reserved
-#define (0x13) O32
-#define (0x14) reserved
-#define (0x15) MN10400
-#define (0x16) reserved
-#define (0x17) reserved
-
-#define (0x18) GMICRO/400
-#define (0x19) GMICRO/500
-#define (0x1a) reserved
-#define (0x1b-0x3f)
- reserved
- * For GMICRO extended, TX series extended, and TRONCHIP64 chips.
-
-#define (0x40) Motorola 68000
-#define (0x41) Motorola 68010
-#define (0x42) Motorola 68020
-#define (0x43) Motorola 68030
-#define (0x44) Motorola 68040
-#define -(0x40-0x4f)
-#define Motorola 68000 family
-#define (0x50) National Semiconductor NS32032
-#define (0x50-0x5f)
- National Semiconductor NS32000 family
-#define (0x60) Intel 8086, 8088
-#define (0x61) Intel 80186
-#define (0x62) Intel 80286
-#define (0x63) Intel 80386
-#define (0x64) Intel 80486
-#define (0x60-0x6f)
- Intel iAPX86 family
-
-#define (0x70-0x7f)
- NEC V Series
-
-#define (0x80-0xff)
- reserved
-#endif
-
-/*
- * Assigning Version Numbers
- *
- * The version numbers of ITRON and uITRON specifications take the following
- * form.
- *
- * Ver X.YY.ZZ[.WW]
- *
- * where "X" represents major version number of the ITRON specification to
- * distinguish ITRON1, ITRON2 and uITRON 3.0 specifications. Specific
- * assignment is as follows.
- *
- * "X" = 1 ITRON1 specification
- * = 2 ITRON2 or uITRON 2.0 specification
- * = 3 uITRON 3.0 specification
- *
- * "YY" is a number used to distinguish versions according to changes and
- * additions made to the specification. After the specification is published,
- * this number is incremented in order "YY" = 00, 01, 02... according to
- * version upgrades. The first digit of "YY" is 'A', 'B' or 'C' for draft
- * standard versions and test versions within the TRON Association before the
- * specification have been published.
- *
- * The "X.YY" part of the specification version numbers is returned by spver
- * to get_ver system call. The corresponding hexadecimal value is used when
- * "YY" includes 'A', 'B' or 'C'.
- *
- * "ZZ" represents a number used to distinguish versions related to the written
- * style of a specification. This number is incremented in order
- * "ZZ" = 00, 01, 02... when there have been changes in specification
- * configuration, reordering of chapters or corrections of misprints.
- * When a further distinction of the written style of specifications is
- * desired, ".WW" may be added optionally after "ZZ". WW will be assumed
- * to be zero if ".WW" is omitted.
- */
-
-/*
- * Reference System (ref_sys) Structure
- */
-
-typedef struct t_rsys {
- INT sysstat; /* system state */
- /* additional information may be included depending on the implementation */
-} T_RSYS;
-
-/*
- * sysstat
- */
-
-#define TSS_TSK 0 /* normal state in which dispatching is enabled during
- task portion execution */
-#define TSS_DDSP 1 /* state after dis_dsp has been executed during task
- portion execution (dispatch disabled) */
-#define TSS_LOC 3 /* state after loc_cpu has been executed during task
- portion execution (interrupt and dispatch disabled)
- */
-#define TSS_INDP 4 /* state during execution of task-independent portions
- (interrupt and timer handlers) */
-
-/*
- * Reference Configuration (ref_cfg) Structure
- */
-
-typedef struct t_rcfg {
- /* details concerning members are implementation dependent */
-} T_RCFG;
-
-/*
- * Define Service (def_svc) Structure
- */
-
-typedef struct t_dsvc {
- ATR svcatr; /* extended SVC handler attributes */
- FP svchdr; /* extended SVC handler address */
- /* additional information may be included depending on the implementation */
-} T_DSVC;
-
-/*
- * Define Exception (def_exc) Structure
- */
-
-typedef struct t_dexc {
- ATR excatr; /* exception handler attributes */
- FP exchdr; /* exception handler address */
- /* additional information may be included depending on the implementation */
-} T_DEXC;
-
-/*
- * System Management Functions
- */
-
-/*
- * get_ver - Get Version Information
- */
-
-ER get_ver(
- T_VER *pk_ver
-);
-
-/*
- * ref_sys - Reference Semaphore Status
- */
-
-ER ref_sys(
- T_RSYS *pk_rsys
-);
-
-/*
- * ref_cfg - Reference Configuration Information
- */
-
-ER ref_cfg(
- T_RCFG *pk_rcfg
-);
-
-/*
- * def_svc - Define Extended SVC Handler
- */
-
-ER def_svc(
- FN s_fncd,
- T_DSVC *pk_dsvc
-);
-
-/*
- * def_exc - Define Exception Handler
- */
-
-ER def_exc(
- UINT exckind,
- T_DEXC *pk_dexc
-);
-
-
-
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/include/itronsys/task.h b/c/src/exec/itron/include/itronsys/task.h
deleted file mode 100644
index d4f7a5e470..0000000000
--- a/c/src/exec/itron/include/itronsys/task.h
+++ /dev/null
@@ -1,298 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __ITRON_TASK_h_
-#define __ITRON_TASK_h_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * Create Task (cre_tsk) Structure
- */
-
-typedef struct t_ctsk {
- VP exinf; /* extended information */
- ATR tskatr; /* task attributes */
- FP task; /* task start address */
- PRI itskpri; /* initial task priority */
- INT stksz; /* stack size */
- /* additional information may be included depending on the implementation */
-} T_CTSK;
-
-/*
- * Values for the tskatr field
- */
-
-#define TA_ASM 0x00 /* program written in assembly language */
-#define TA_HLNG 0x01 /* program written in high-level language */
-#define TA_COP0 0x8000 /* uses coprocessor having ID = 0 */
-#define TA_COP1 0x4000 /* uses coprocessor having ID = 1 */
-#define TA_COP2 0x2000 /* uses coprocessor having ID = 2 */
-#define TA_COP3 0x1000 /* uses coprocessor having ID = 3 */
-#define TA_COP4 0x0800 /* uses coprocessor having ID = 4 */
-#define TA_COP5 0x0400 /* uses coprocessor having ID = 5 */
-#define TA_COP6 0x0200 /* uses coprocessor having ID = 6 */
-#define TA_COP7 0x0100 /* uses coprocessor having ID = 7 */
-
-/*
- * Values for the tskid field
- */
-
-#define TSK_SELF 0 /* task specifies itself */
-
-/* XXX is this a mistake in ITRON? FALSE was here and in the types list */
-#if 0
-
-#define FALSE 0 /* indicates a task-independent portion (return */
- /* parameters only) */
-#endif
-
-/*
- * Values for the tskpri field
- */
-
-#define TPRI_INI 0 /* specifies the initial priority on */
- /* task startup (chg_pri) */
-#define TPRI_RUN 0 /* specifies the highest priority during */
- /* execution (rot_rdq) */
-
-
-/*
- * Reference Task (ref_tsk) Structure
- */
-
-typedef struct t_rtsk {
- VP exinf; /* extended information */
- PRI tskpri; /* current priority */
- UINT tskstat; /* task state */
- /*
- * The following are represent extended features of support
- * [level X] (implementation-dependent).
- */
- UINT tskwait; /* cause of wait */
- ID wid; /* ID of object being waited for */
- INT wupcnt; /* wakeup request count */
- INT suscnt; /* SUSPEND request count */
- ATR tskatr; /* task attributes */
- FP task; /* task start address */
- PRI itskpri; /* initial task priority */
- INT stksz; /* stack size */
-} T_RTSK;
-
-/*
- * Values for the tskstat field
- */
-
-
-#define TTS_RUN 0x01 /* RUN */
-#define TTS_RDY 0x02 /* READY */
-#define TTS_WAI 0x04 /* WAIT */
-#define TTS_SUS 0x08 /* SUSPEND */
-#define TTS_WAS 0x0C /* WAIT-SUSPEND */
-#define TTS_DMT 0x10 /* DORMANT */
-
-/*
- * Values for the tskwait field
- */
-
-#define TTW_SLP 0x0001 /* wait due to slp_tsk or tslp_tsk */
-#define TTW_DLY 0x0002 /* wait due to dly_tsk */
-#define TTW_NOD 0x0008 /* connection function response wait */
-#define TTW_FLG 0x0010 /* wait due to wai_flg or twai_flg */
-#define TTW_SEM 0x0020 /* wait due to wai_sem or twai_sem */
-#define TTW_MBX 0x0040 /* wait due to rcv_msg or trcv_msg */
-#define TTW_SMBF 0x0080 /* wait due to snd_mbf or tsnd_mbf */
-#define TTW_MBF 0x0100 /* wait due to rcv_mbf or trcv_mbf */
-#define TTW_CAL 0x0200 /* wait for rendezvous call */
-#define TTW_ACP 0x0400 /* wait for rendezvous accept */
-#define TTW_RDV 0x0800 /* wait for rendezvous completion */
-#define TTW_MPL 0x1000 /* wait due to get_blk or tget_blk */
-#define TTW_MPF 0x2000 /* wait due to get_blf or tget_blf */
-
-/*
- * Since the task states given by tskstat and tskwait are expressed
- * by bit correspondences, they are convenient when looking for OR
- * conditions (such as whether a task is in WAIT or READY state).
- */
-
-/*
- * Task Management Functions
- */
-
-/*
- * cre_tsk - Create Task
- */
-
-ER cre_tsk(
- ID tskid,
- T_CTSK *pk_ctsk
-);
-
-/*
- * del_tsk - Delete Task
- */
-
-ER del_tsk(
- ID tskid
-);
-
-/*
- * sta_tsk - Start Task
- */
-
-ER sta_tsk(
- ID tskid,
- INT stacd
-);
-
-/*
- * ext_tsk - Exit Issuing Task
- */
-
-void ext_tsk( void );
-
-/*
- * exd_tsk - Exit and Delete Task
- */
-
-void exd_tsk( void );
-
-/*
- * ter_tsk - Terminate Other Task
- */
-
-ER ter_tsk(
- ID tskid
-);
-
-/*
- * dis_dsp - Disable Dispatch
- */
-
-ER dis_dsp( void );
-
-/*
- * ena_dsp - Enable Dispatch
- */
-
-ER ena_dsp( void );
-
-/*
- * chg_pri - Change Task Priority
- */
-
-ER chg_pri(
- ID tskid,
- PRI tskpri
-);
-
-/*
- * rot_rdq - Rotate Tasks on the Ready Queue
- */
-
-ER rot_rdq(
- PRI tskpri
-);
-
-/*
- * rel_wai - Release Wait of Other Task
- */
-
-ER rel_wai(
- ID tskid
-);
-
-/*
- * get_tid - Get Task Identifier
- */
-
-ER get_tid(
- ID *p_tskid
-);
-
-/*
- * ref_tsk - Reference Task Status
- */
-
-ER ref_tsk(
- T_RTSK *pk_rtsk,
- ID tskid
-);
-
-
-/*
- * Task-Dependent Synchronization Functions
- */
-
-/*
- * sus_tsk - Suspend Other Task
- */
-
-ER sus_tsk(
- ID tskid
-);
-
-/*
- * rsm_tsk - Resume Suspended Task
- */
-
-ER rsm_tsk(
- ID tskid
-);
-
-/*
- * frsm_tsk - Forcibly Resume Suspended Task
- */
-
-ER frsm_tsk(
- ID tskid
-);
-
-/*
- * slp_tsk - Sleep Task Sleep Task with Timeout
- */
-
-ER slp_tsk( void );
-
-/*
- * tslp_tsk - Sleep Task with Timeout
- */
-
-ER tslp_tsk(
- TMO tmout
-);
-
-/*
- * wup_tsk - Wakeup Other Task
- */
-
-ER wup_tsk(
- ID tskid
-);
-
-/*
- * can_wup - Cancel Wakeup Request
- */
-
-ER can_wup(
- INT *p_wupcnt,
- ID tskid
-);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/include/itronsys/time.h b/c/src/exec/itron/include/itronsys/time.h
deleted file mode 100644
index 7868e45ff0..0000000000
--- a/c/src/exec/itron/include/itronsys/time.h
+++ /dev/null
@@ -1,185 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __ITRON_TIME_h_
-#define __ITRON_TIME_h_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * System Time Data Type
- *
- * Member configuration depends on the bit width of the processor and
- * on the implementation. A total of 48 bits is recommended.
- *
- */
-
-typedef struct t_systime {
- H utime; /* upper 16 bits */
- UW ltime; /* lower 32 bits */
-} SYSTIME, CYCTIME, ALMTIME;
-
-/*
- * XXX Look this up in the spec and figure out where it comes
- * XXX from. dly_tim() references it but it was left out
- * XXX of the initial cut at the header files.
- */
-
-typedef int DLYTIME;
-
-/*
- * XXX (def_cyc) Structure
- */
-
-typedef struct t_dcyc {
- VP exinf; /* extended information */
- ATR cycatr; /* cyclic handler attributes */
- FP cychdr; /* cyclic handler address */
- UINT cycact; /* cyclic handler activation */
- CYCTIME cyctim; /* cyclic startup period */
-} T_DCYC;
-
-/*
- * cycact
- */
-
-#define TCY_OFF 0x00 /* do not invoke cyclic handler */
-#define TCY_ON 0x01 /* invoke cyclic handler */
-#define TCY_INT 0x02 /* initialize cycle count */
-
-/*
- * Reference Cyclic Handler (ref_cyc) Structure
- */
-
-typedef struct t_rcyc {
- VP exinf; /* extended information */
- CYCTIME lfttim; /* time left before next handler startup */
- UINT cycact; /* cyclic handler activation */
- /* additional information may be included depending on the implementation */
-} T_RCYC;
-
-/*
- * Define Alarm (def_alm) Structure
- */
-
-typedef struct t_dalm {
- VP exinf; /* extended information */
- ATR almatr; /* alarm handler attributes */
- FP almhdr; /* alarm handler address */
- UINT tmmode; /* start time specification mode */
- ALMTIME almtim; /* handler startup time */
-} T_DALM;
-
-/*
- * tmmode
- */
-
-#define TTM_ABS 0x00 /* specified as an absolute time */
-#define TTM_REL 0x01 /* specified as a relative time */
-
-/*
- * Reference Alarm (ref_alm) Structure
- */
-
-typedef struct t_ralm {
- VP exinf; /* extended information */
- ALMTIME lfttim; /* time left before next handler startup */
- /* additional information may be included depending on the implementation */
-} T_RALM;
-
-/*
- * Time Management Functions
- */
-
-/*
- * set_tim - Set System Clock
- */
-
-ER set_tim(
- SYSTIME *pk_tim
-);
-
-/*
- * get_tim - Get System Clock
- */
-
-ER get_tim(
- SYSTIME *pk_tim
-);
-
-/*
- * dly_tsk - Delay Task
- */
-
-ER dly_tsk(
- DLYTIME dlytim
-);
-
-/*
- * def_cyc - Define Cyclic Handler
- */
-
-ER def_cyc(
- HNO cycno,
- T_DCYC *pk_dcyc
-);
-
-/*
- * act_cyc - Activate Cyclic Handler
- */
-
-ER act_cyc(
- HNO cycno,
- UINT cycact
-);
-
-/*
- * ref_cyc - Reference Cyclic Handler Status
- */
-
-ER ref_cyc(
- T_RCYC *pk_rcyc,
- HNO cycno
-);
-
-/*
- * def_alm - Define Alarm Handler
- */
-
-ER def_alm(
- HNO almno,
- T_DALM *pk_dalm
-);
-
-/*
- * ref_alm - Reference Alarm Handler Status
- */
-
-ER ref_alm(
- T_RALM *pk_ralm,
- HNO almno
-);
-
-/*
- * ret_tmr - Return from Timer Handler
- */
-
-void ret_tmr( void );
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/include/itronsys/types.h b/c/src/exec/itron/include/itronsys/types.h
deleted file mode 100644
index 27a701fa47..0000000000
--- a/c/src/exec/itron/include/itronsys/types.h
+++ /dev/null
@@ -1,121 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __ITRON_TYPES_h_
-#define __ITRON_TYPES_h_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* XXX some of these may need to be moved */
-/*
- * XXX: These names are too short and conflict with numerous
- * off the shell programs including paranoia.
- */
-
-typedef signed8 B; /* signed 8-bit integer */
-typedef signed16 H; /* signed 16-bit integer */
-typedef signed32 W; /* signed 32-bit integer */
-typedef unsigned8 UB; /* unsigned 8-bit integer */
-typedef unsigned16 UH; /* unsigned 16-bit integer */
-typedef unsigned32 UW; /* unsigned 32-bit integer */
-
-typedef unsigned32 VW; /* unpredictable data type (32-bit size) */
-typedef unsigned16 VH; /* unpredictable data type (16-bit size) */
-typedef unsigned8 VB; /* unpredictable data type (8-bit size) */
-
-typedef void *VP; /* pointer to an unpredictable data type */
-
-typedef void (*FP)(); /* program start address */
-
-/*
- * 6.4 Data Types
- *
- * The difference between VB, VH and VW and B, H and W is that only the
- * number of bits is known for the former, not the data type of the
- * contents. The latter clearly represent integers.
- */
-
-/*
- * Data Types Dependent on ITRON Specification
- *
- * In order to clarify the meanings of certain parameters, the
- * following names are used for data types which appear frequently
- * and/or have special meanings.
- */
-
-typedef signed32 INT; /* Signed integer (bit width of processor) */
-typedef unsigned32 UINT; /* Unsigned integer (bit width of processor) */
-typedef boolean BOOL; /* Boolean value. TRUE (1) or FALSE (0). */
-typedef signed16 FN; /* Function code. Signed integer. Maximum 2 bytes. */
-typedef int ID; /* Object ID number (???id) */
- /* Value range depends on the system. Usually */
- /* a signed integer. Certain ID values may */
- /* represent objects on other nodes when the */
- /* connection function is supported. */
-
-typedef unsigned32 BOOL_ID;/* Boolean value or ID number */
-
-typedef signed32 HNO; /* Handler number */
-typedef signed32 RNO; /* Rendezvous number */
-typedef signed32 NODE; /* Node Number. Usually a signed integer. */
-typedef signed32 ATR; /* Object or handler attribute. */
- /* An unsigned integer. */
-typedef signed32 ER; /* Error code. A signed integer. */
-typedef unsigned32 PRI; /* Task priority. A signed integer. */
-typedef signed32 TMO; /* Timeout value. A signed integer. */
- /* TMO_POL = 0 indicates polling, */
- /* while TMO_FEVR = -1 indicates wait forever. */
-
-/*
- * 6.6 Common Constants and Data Structure Packet Formats
- */
-
-#define NADR (-1) /* invalid address or pointer value */
-
-#ifndef TRUE
-#define TRUE 1 /* true */
-#endif
-
-#ifndef FALSE
-#define FALSE 0 /* false */
-#endif
-
-/*
- * ATR tskatr, intatr, cycatr, almatr, svcatr, excatr:
- *
- * TA_ASM indicates that the task or handler is directly started
- * at the assembly language level. The TA_ASM attribute has the
- * opposite meaning of TA_HLNG.
- *
- * NOTE: Really in <itronsys/task.h>
- */
-
-#if 0
-#define TA_ASM 0x00 /* program written in assembly language */
-#define TA_HLNG 0x01 /* program written in high-level language */
-#endif
-
-/*
- * TMO tmout:
- */
-
-#define TMO_POL 0 /* polling */
-#define TMO_FEVR (-1) /* wait forever */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/include/itronsys/vmempool.h b/c/src/exec/itron/include/itronsys/vmempool.h
deleted file mode 100644
index fbb2f1e2b8..0000000000
--- a/c/src/exec/itron/include/itronsys/vmempool.h
+++ /dev/null
@@ -1,132 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __ITRON_VARIABLE_MEMORYPOOL_h_
-#define __ITRON_VARIABLE_MEMORYPOOL_h_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * Create Variable Memory Pool (cre_mpl) Structure
- */
-
-typedef struct t_cmpl {
- VP exinf; /* extended information */
- ATR mplatr; /* memorypool attributes */
- INT mplsz; /* memorypool size */
- /* additional information may be included depending on the implementation */
-} T_CMPL;
-
-/*
- * mplatr
- */
-
-#define TA_TFIFO 0x00 /* waiting tasks are handled by FIFO */
-#define TA_TPRI 0x01 /* waiting tasks are handled by priority */
-
-/*
- * mplid
- */
-
-#define TMPL_OS (-4) /* memorypool used by OS */
-
-/*
- * Reference Variable Memory Pool (ref_mpl) Structure
- */
-
-typedef struct t_rmpl {
- VP exinf; /* extended information */
- BOOL_ID wtsk; /* indicates whether or not there are waiting tasks */
- INT frsz; /* total size of free memory */
- INT maxsz; /* size of largest contiguous memory */
- /* additional information may be included depending on the implementation */
-} T_RMPL;
-
-/*
- * Variable Memory Pool Functions
- */
-
-/*
- * cre_mpl - Create Variable-Size Memorypool
- */
-
-ER cre_mpl(
- ID mplid,
- T_CMPL *pk_cmpl
-);
-
-/*
- * del_mpl - Delete Variable-Size Memorypool
- */
-
-ER del_mpl(
- ID mplid
-);
-
-/*
- * get_blk - Get Variable-Size Memory Block
- */
-
-ER get_blk(
- VP *p_blk,
- ID mplid,
- INT blksz
-);
-
-/*
- * pget_blk - Poll and Get Variable-Size Memory Block
- */
-
-ER pget_blk(
- VP *p_blk,
- ID mplid,
- INT blksz
-);
-
-/*
- * tget_blk - Get Variable-Size Memory Block with Timeout
- */
-
-ER tget_blk(
- VP *p_blk,
- ID mplid,
- INT blksz,
- TMO tmout
-);
-
-/*
- * rel_blk - Release Variable-Size Memory Block
- */
-
-ER rel_blk(
- ID mplid,
- VP blk
-);
-
-/*
- * ref_mpl - Reference Variable-Size Memorypool Status
- */
-
-ER ref_mpl(
- T_RMPL *pk_rmpl,
- ID mplid
-);
-
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/include/rtems/.cvsignore b/c/src/exec/itron/include/rtems/.cvsignore
deleted file mode 100644
index 282522db03..0000000000
--- a/c/src/exec/itron/include/rtems/.cvsignore
+++ /dev/null
@@ -1,2 +0,0 @@
-Makefile
-Makefile.in
diff --git a/c/src/exec/itron/include/rtems/itron/.cvsignore b/c/src/exec/itron/include/rtems/itron/.cvsignore
deleted file mode 100644
index 282522db03..0000000000
--- a/c/src/exec/itron/include/rtems/itron/.cvsignore
+++ /dev/null
@@ -1,2 +0,0 @@
-Makefile
-Makefile.in
diff --git a/c/src/exec/itron/include/rtems/itron/README b/c/src/exec/itron/include/rtems/itron/README
deleted file mode 100644
index 9ac3bf3417..0000000000
--- a/c/src/exec/itron/include/rtems/itron/README
+++ /dev/null
@@ -1,10 +0,0 @@
-#
-# $Id$
-#
-
-This directory contains the private interface of each manager.
-These files should only be included from the from the
-implementation of each manager.
-
-The public header file for each ITRON manager is in
-../../../tronsys. \ No newline at end of file
diff --git a/c/src/exec/itron/include/rtems/itron/config.h b/c/src/exec/itron/include/rtems/itron/config.h
deleted file mode 100644
index 9b7b84709d..0000000000
--- a/c/src/exec/itron/include/rtems/itron/config.h
+++ /dev/null
@@ -1,62 +0,0 @@
-/* config.h
- *
- * This include file contains the table of user defined configuration
- * parameters specific for the ITRON API.
- *
- * 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$
- */
-
-#ifndef __RTEMS_ITRON_CONFIGURATION_h
-#define __RTEMS_ITRON_CONFIGURATION_h
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * XXX
- *
- * The following records define the Configuration Table. The
- * information contained in this table is required in all
- * RTEMS systems, whether single or multiprocessor. This
- * table primarily defines the following:
- *
- * + required number of each object type
- */
-
-/*
- * For now, we are only allowing the user to specify the entry point
- * and stack size for ITRON initialization threads.
- */
-
-typedef struct {
- ID id;
- T_CTSK attributes;
-} itron_initialization_tasks_table;
-
-typedef struct {
- int maximum_tasks;
- int maximum_semaphores;
- int maximum_eventflags;
- int maximum_mailboxes;
- int maximum_message_buffers;
- int maximum_ports;
- int maximum_memory_pools;
- int maximum_fixed_memory_pools;
- int number_of_initialization_tasks;
- itron_initialization_tasks_table *User_initialization_tasks_table;
-} itron_api_configuration_table;
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
diff --git a/c/src/exec/itron/include/rtems/itron/eventflags.h b/c/src/exec/itron/include/rtems/itron/eventflags.h
deleted file mode 100644
index 1c709be752..0000000000
--- a/c/src/exec/itron/include/rtems/itron/eventflags.h
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __RTEMS_ITRON_EVENTFLAGS_h_
-#define __RTEMS_ITRON_EVENTFLAGS_h_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#include <rtems/itron/object.h>
-
-/*
- * The following defines the control block used to manage each event flag.
- */
-
-typedef struct {
- ITRON_Objects_Control Object;
- unsigned32 XXX_more_stuff_goes_here;
-} ITRON_Eventflags_Control;
-
-/*
- * The following defines the information control block used to manage
- * this class of objects.
- */
-
-ITRON_EXTERN Objects_Information _ITRON_Eventflags_Information;
-
-/*
- * _ITRON_Eventflags_Manager_initialization
- *
- * DESCRIPTION:
- *
- * This routine performs the initialization necessary for this manager.
- */
-
-void _ITRON_Eventflags_Manager_initialization(
- unsigned32 maximum_eventflags
-);
-
-/*
- * XXX insert private stuff here
- */
-
-#include <rtems/itron/eventflags.inl>
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/include/rtems/itron/fmempool.h b/c/src/exec/itron/include/rtems/itron/fmempool.h
deleted file mode 100644
index 221d376d1e..0000000000
--- a/c/src/exec/itron/include/rtems/itron/fmempool.h
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __RTEMS_ITRON_FIXED_MEMORYPOOL_h_
-#define __RTEMS_ITRON_FIXED_MEMORYPOOL_h_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#include <rtems/itron/object.h>
-
-/*
- * The following defines the control block used to manage each
- * fixed memory pool.
- */
-
-typedef struct {
- ITRON_Objects_Control Object;
- unsigned32 XXX_more_stuff_goes_here;
-} ITRON_Fixed_memory_pool_Control;
-
-/*
- * The following defines the information control block used to manage
- * this class of objects.
- */
-
-ITRON_EXTERN Objects_Information _ITRON_Fixed_memory_pool_Information;
-
-/*
- * _ITRON_Fixed_memory_pool_Manager_initialization
- *
- * DESCRIPTION:
- *
- * This routine performs the initialization necessary for this manager.
- */
-
-void _ITRON_Fixed_memory_pool_Manager_initialization(
- unsigned32 maximum_fixed_memory_pools
-);
-
-/*
- * XXX insert private stuff here
- */
-
-#include <rtems/itron/fmempool.inl>
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/include/rtems/itron/intr.h b/c/src/exec/itron/include/rtems/itron/intr.h
deleted file mode 100644
index 514b9198fe..0000000000
--- a/c/src/exec/itron/include/rtems/itron/intr.h
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __RTEMS_ITRON_INTERRUPT_h_
-#define __RTEMS_ITRON_INTERRUPT_h_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * XXX insert private stuff here
- */
-
-#include <rtems/itron/intr.inl>
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/include/rtems/itron/itronapi.h b/c/src/exec/itron/include/rtems/itron/itronapi.h
deleted file mode 100644
index 775813d2f4..0000000000
--- a/c/src/exec/itron/include/rtems/itron/itronapi.h
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * ITRON API Support
- *
- * 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$
- */
-
-#ifndef __ITRON_API_h
-#define __ITRON_API_h
-
-#include <rtems/config.h>
-
-/*
- * _ITRON_API_Initialize
- *
- * Initialize the ITRON API.
- */
-
-void _ITRON_API_Initialize(
- rtems_configuration_table *configuration_table
-);
-
-#endif
-/* end of include file */
diff --git a/c/src/exec/itron/include/rtems/itron/mbox.h b/c/src/exec/itron/include/rtems/itron/mbox.h
deleted file mode 100644
index 8f240ee8ce..0000000000
--- a/c/src/exec/itron/include/rtems/itron/mbox.h
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __RTEMS_ITRON_MBOX_h_
-#define __RTEMS_ITRON_MBOX_h_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#include <rtems/itron/object.h>
-#include <rtems/score/coremsg.h>
-
-/*
- * The following defines the control block used to manage each mailbox.
- */
-
-typedef struct {
- ITRON_Objects_Control Object;
- unsigned32 count;
- boolean do_message_priority;
- CORE_message_queue_Control message_queue;
-} ITRON_Mailbox_Control;
-
-/*
- * The following defines the information control block used to manage
- * this class of objects.
- */
-
-ITRON_EXTERN Objects_Information _ITRON_Mailbox_Information;
-
-/*
- * _ITRON_Mailbox_Manager_initialization
- *
- * DESCRIPTION:
- *
- * This routine performs the initialization necessary for this manager.
- */
-
-void _ITRON_Mailbox_Manager_initialization(
- unsigned32 maximum_mailboxes
-);
-
-/*
- * _ITRON_Mailbox_Translate_core_message_queue_return_code
- *
- * DESCRIPTION:
- *
- * This routine translates a core message queue object status
- * into the appropriate ITRON status code.
- */
-
-ER _ITRON_Mailbox_Translate_core_message_queue_return_code(
- CORE_message_queue_Status status
-);
-
-#include <rtems/itron/mbox.inl>
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/include/rtems/itron/msgbuffer.h b/c/src/exec/itron/include/rtems/itron/msgbuffer.h
deleted file mode 100644
index 4b3192af79..0000000000
--- a/c/src/exec/itron/include/rtems/itron/msgbuffer.h
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __RTEMS_ITRON_MESSAGEBUFFER_h_
-#define __RTEMS_ITRON_MESSAGEBUFFER_h_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#include <rtems/itron/object.h>
-#include <rtems/score/coremsg.h>
-
-/*
- * The following defines the control block used to manage each
- * message buffer.
- */
-
-typedef struct {
- ITRON_Objects_Control Object;
- boolean is_priority_blocking;
- CORE_message_queue_Control message_queue;
-} ITRON_Message_buffer_Control;
-
-/*
- * The following defines the information control block used to manage
- * this class of objects.
- */
-
-ITRON_EXTERN Objects_Information _ITRON_Message_buffer_Information;
-
-/*
- * _ITRON_Message_buffer_Manager_initialization
- *
- * DESCRIPTION:
- *
- * This routine performs the initialization necessary for this manager.
- */
-
-void _ITRON_Message_buffer_Manager_initialization(
- unsigned32 maximum_message_buffers
-);
-
-/*
- * _ITRON_Message_buffer_Translate_core_message_buffer_return_code
- *
- * DESCRIPTION:
- *
- * This routine translates a core message buffer object status
- * into the appropriate ITRON status code.
- */
-
-ER _ITRON_Message_buffer_Translate_core_message_buffer_return_code(
- CORE_message_queue_Status status
-);
-
-#include <rtems/itron/msgbuffer.inl>
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
diff --git a/c/src/exec/itron/include/rtems/itron/network.h b/c/src/exec/itron/include/rtems/itron/network.h
deleted file mode 100644
index 6889cf41fa..0000000000
--- a/c/src/exec/itron/include/rtems/itron/network.h
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __RTEMS_ITRON_NETWORK_h_
-#define __RTEMS_ITRON_NETWORK_h_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * XXX insert private stuff here
- */
-
-#include <rtems/itron/network.inl>
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/include/rtems/itron/object.h b/c/src/exec/itron/include/rtems/itron/object.h
deleted file mode 100644
index 1a7f0c8d68..0000000000
--- a/c/src/exec/itron/include/rtems/itron/object.h
+++ /dev/null
@@ -1,120 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __RTEMS_ITRON_OBJECT_h_
-#define __RTEMS_ITRON_OBJECT_h_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#include <rtems/score/object.h>
-
-typedef Objects_Control ITRON_Objects_Control;
-
-/*
- * Maximum length of an ITRON object name
- *
- * NOTE: Since ITRON objects do not have names, then then length is 0.
- */
-
-#define ITRON_MAXIMUM_NAME_LENGTH 0
-
-/*
- * _ITRON_Objects_Open
- *
- * Make this ITRON object visible to the system.
- *
- * NOTE: This macro hides the fact that ITRON objects don't have names.
- */
-
-#define _ITRON_Objects_Open( _the_information, _the_object ) \
- _Objects_Open( (_the_information), (_the_object), NULL )
-
-/*
- * _ITRON_Objects_Close
- *
- * Make this ITRON object invisible from the system. Usually used as
- * the first step of deleting an object.
- */
-
-#define _ITRON_Objects_Close( _the_information, _the_object ) \
- _Objects_Close( (_the_information), (_the_object) )
-
-/*
- * _ITRON_Objects_Allocate_by_index
- *
- * Allocate the ITRON object specified by "_id". The ITRON id is the
- * index portion of the traditional RTEMS ID. The Classic and POSIX
- * APIs do not require that a specific object be allocated.
- */
-
-#define _ITRON_Objects_Allocate_by_index( _the_information, _id, _sizeof ) \
- _Objects_Allocate_by_index( (_the_information), (_id), (_sizeof) )
-
-/*
- * _ITRON_Objects_Clarify_allocation_id_error
- *
- * This function is invoked when an object allocation ID error
- * occurs to determine the specific ITRON error code to return.
- */
-
-#define _ITRON_Objects_Clarify_allocation_id_error( _the_information, _id ) \
- (((_id) < -4) ? E_OACV : /* attempt to access a "system object" */ \
- ((_id) <= 0) ? E_ID : /* bogus index of 0 - -3 */ \
- ((_id) <= (_the_information)->maximum) ? E_OBJ : /* object is in use */ \
- E_ID) /* simply a bad id */
-
-/*
- * _ITRON_Objects_Clarify_get_id_error
- *
- * This function is invoked when an object get ID error
- * occurs to determine the specific ITRON error code to return.
- */
-
-#define _ITRON_Objects_Clarify_get_id_error( _the_information, _id ) \
- (((_id) < -4) ? E_OACV : /* attempt to access a "system object" */ \
- ((_id) <= 0) ? E_ID : /* bogus index of 0 - -3 */ \
- ((_id) <= (_the_information)->maximum) ? E_NOEXS : /* does not exist */ \
- E_ID) /* simply a bad id */
-
-
-/*
- * _ITRON_Objects_Free
- *
- * Free this ITRON object to the pool of inactive objects. This
- * operation is the same as for the Classic and POSIX APIs.
- */
-
-#define _ITRON_Objects_Free( _the_information, _the_object ) \
- _Objects_Free( (_the_information), (_the_object) )
-
-
-/*
- * _ITRON_Objects_Get
- *
- * Obtain (get) the pointer to the control block for the object
- * specified by "id". The ITRON id passed in here is simply
- * the "index" portion of the traditional RTEMS ID. This
- * requires that this operation be slightly different
- * from the object get used by the Classic and POSIX APIs.
- */
-
-#define _ITRON_Objects_Get( _the_information, _id, _the_object ) \
- _Objects_Get_by_index( (_the_information), (_id), (_the_object) )
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/include/rtems/itron/port.h b/c/src/exec/itron/include/rtems/itron/port.h
deleted file mode 100644
index f8e17c630f..0000000000
--- a/c/src/exec/itron/include/rtems/itron/port.h
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __RTEMS_ITRON_PORT_h_
-#define __RTEMS_ITRON_PORT_h_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#include <rtems/itron/object.h>
-
-/*
- * The following defines the control block used to manage each port.
- */
-
-typedef struct {
- ITRON_Objects_Control Object;
- unsigned32 XXX_more_stuff_goes_here;
-} ITRON_Port_Control;
-
-/*
- * The following defines the information control block used to manage
- * this class of objects.
- */
-
-ITRON_EXTERN Objects_Information _ITRON_Port_Information;
-
-/*
- * _ITRON_Port_Manager_initialization
- *
- * DESCRIPTION:
- *
- * This routine performs the initialization necessary for this manager.
- */
-
-void _ITRON_Port_Manager_initialization(
- unsigned32 maximum_ports
-);
-
-/*
- * XXX insert private stuff here
- */
-
-#include <rtems/itron/port.inl>
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/include/rtems/itron/semaphore.h b/c/src/exec/itron/include/rtems/itron/semaphore.h
deleted file mode 100644
index f9c327bba4..0000000000
--- a/c/src/exec/itron/include/rtems/itron/semaphore.h
+++ /dev/null
@@ -1,59 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __RTEMS_ITRON_SEMAPHORE_h_
-#define __RTEMS_ITRON_SEMAPHORE_h_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#include <rtems/itron/object.h>
-#include <rtems/score/coresem.h>
-
-/*
- * The following defines the control block used to manage each semaphore.
- */
-
-typedef struct {
- ITRON_Objects_Control Object;
- boolean is_priority_blocking;
- CORE_semaphore_Control semaphore;
-} ITRON_Semaphore_Control;
-
-/*
- * The following defines the information control block used to manage
- * this class of objects.
- */
-
-ITRON_EXTERN Objects_Information _ITRON_Semaphore_Information;
-
-/*
- * _ITRON_Semaphore_Manager_initialization
- *
- * DESCRIPTION:
- *
- * This routine performs the initialization necessary for this manager.
- */
-
-void _ITRON_Semaphore_Manager_initialization(
- unsigned32 maximum_semaphores
-);
-
-#include <rtems/itron/semaphore.inl>
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/include/rtems/itron/sysmgmt.h b/c/src/exec/itron/include/rtems/itron/sysmgmt.h
deleted file mode 100644
index f6cea9a693..0000000000
--- a/c/src/exec/itron/include/rtems/itron/sysmgmt.h
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __RTEMS_ITRON_TIME_h_
-#define __RTEMS_ITRON_TIME_h_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * XXX insert private stuff here
- */
-
-#include <rtems/itron/sysmgmt.inl>
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/include/rtems/itron/task.h b/c/src/exec/itron/include/rtems/itron/task.h
deleted file mode 100644
index 3d8d0aa8f5..0000000000
--- a/c/src/exec/itron/include/rtems/itron/task.h
+++ /dev/null
@@ -1,102 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __RTEMS_ITRON_TASK_h_
-#define __RTEMS_ITRON_TASK_h_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#include <rtems/itron/object.h>
-#include <rtems/itron/config.h>
-#include <rtems/score/thread.h>
-
-/*
- * This macro evaluates to TRUE if there should be a "context error."
- * This is defined as a blocking directive being issed from
- * task-independent portions or a task in dispatch disabled state.
- *
- * NOTE: Dispatching is disabled in interrupts so this should cover
- * both cases.
- */
-
-#define _ITRON_Is_in_non_task_state() \
- (_Thread_Dispatch_disable_level != 0)
-
-/*
- * This is the API specific information required by each thread for
- * the ITRON API to function correctly.
- */
-
-
-typedef struct {
- unsigned32 unused; /* no use for the API extension */
- /* structure for ITRON identified yet */
-} ITRON_API_Control;
-
-/*
- * The following defines the information control block used to
- * manage this class of objects.
- */
-
-ITRON_EXTERN Objects_Information _ITRON_Task_Information;
-
-/*
- * These are used to manage the user initialization tasks.
- */
-
-ITRON_EXTERN itron_initialization_tasks_table
- *_ITRON_Task_User_initialization_tasks;
-ITRON_EXTERN unsigned32 _ITRON_Task_Number_of_initialization_tasks;
-
-
-/*
- * _ITRON_Task_Manager_initialization
- *
- * This routine initializes the ITRON Task Manager.
- */
-
-void _ITRON_Task_Manager_initialization(
- unsigned32 maximum_tasks,
- unsigned32 number_of_initialization_tasks,
- itron_initialization_tasks_table *user_tasks
-);
-
-/*
- *
- * _ITRON_Delete_task
- */
-
-ER _ITRON_Delete_task(
- Thread_Control *the_thread
-);
-
-/* XXX remove the need for this. Enable dispatch should not be hidden */
-
-#define _ITRON_return_errorno( _errno ) \
-do { \
- _Thread_Enable_dispatch(); \
- return _errno; \
-} while (0);
-
-
-#ifndef __RTEMS_APPLICATION__
-#include <rtems/itron/task.inl>
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/include/rtems/itron/time.h b/c/src/exec/itron/include/rtems/itron/time.h
deleted file mode 100644
index f13bd2d981..0000000000
--- a/c/src/exec/itron/include/rtems/itron/time.h
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __RTEMS_ITRON_TIME_h_
-#define __RTEMS_ITRON_TIME_h_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * XXX insert private stuff here
- */
-
-#include <rtems/itron/time.inl>
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/include/rtems/itron/vmempool.h b/c/src/exec/itron/include/rtems/itron/vmempool.h
deleted file mode 100644
index 35db087da8..0000000000
--- a/c/src/exec/itron/include/rtems/itron/vmempool.h
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __RTEMS_ITRON_VARIABLE_MEMORYPOOL_h_
-#define __RTEMS_ITRON_VARIABLE_MEMORYPOOL_h_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#include <rtems/itron/object.h>
-
-/*
- * The following defines the control block used to manage each variable
- * memory pool.
- */
-
-typedef struct {
- ITRON_Objects_Control Object;
- unsigned32 XXX_more_stuff_goes_here;
-} ITRON_Variable_memory_pool_Control;
-
-/*
- * The following defines the information control block used to manage
- * this class of objects.
- */
-
-ITRON_EXTERN Objects_Information _ITRON_Variable_memory_pool_Information;
-
-/*
- * _ITRON_Variable_memory_pool_Manager_initialization
- *
- * DESCRIPTION:
- *
- * This routine performs the initialization necessary for this manager.
- */
-
-void _ITRON_Variable_memory_pool_Manager_initialization(
- unsigned32 maximum_variable_memory_pools
-);
-
-/*
- * XXX insert private stuff here
- */
-
-#include <rtems/itron/vmempool.inl>
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/inline/.cvsignore b/c/src/exec/itron/inline/.cvsignore
deleted file mode 100644
index 282522db03..0000000000
--- a/c/src/exec/itron/inline/.cvsignore
+++ /dev/null
@@ -1,2 +0,0 @@
-Makefile
-Makefile.in
diff --git a/c/src/exec/itron/inline/Makefile.am b/c/src/exec/itron/inline/Makefile.am
deleted file mode 100644
index c0d667c927..0000000000
--- a/c/src/exec/itron/inline/Makefile.am
+++ /dev/null
@@ -1,26 +0,0 @@
-##
-## $Id$
-##
-
-
-include_rtems_itrondir = $(includedir)/rtems/itron
-
-$(PROJECT_INCLUDE)/rtems/itron:
- @$(mkinstalldirs) $@
-$(PROJECT_INCLUDE)/%: %
- $(INSTALL_DATA) $< $@
-
-if INLINE
-include_rtems_itron_HEADERS = rtems/itron/eventflags.inl \
- rtems/itron/fmempool.inl rtems/itron/intr.inl rtems/itron/mbox.inl \
- rtems/itron/msgbuffer.inl rtems/itron/network.inl rtems/itron/port.inl \
- rtems/itron/semaphore.inl rtems/itron/sysmgmt.inl rtems/itron/task.inl \
- rtems/itron/time.inl rtems/itron/vmempool.inl
-
-PREINSTALL_FILES = $(PROJECT_INCLUDE)/rtems/itron \
- $(include_rtems_itron_HEADERS:%=$(PROJECT_INCLUDE)/%)
-endif
-
-all-local: $(PREINSTALL_FILES)
-
-include $(top_srcdir)/../automake/local.am
diff --git a/c/src/exec/itron/inline/rtems/.cvsignore b/c/src/exec/itron/inline/rtems/.cvsignore
deleted file mode 100644
index 282522db03..0000000000
--- a/c/src/exec/itron/inline/rtems/.cvsignore
+++ /dev/null
@@ -1,2 +0,0 @@
-Makefile
-Makefile.in
diff --git a/c/src/exec/itron/inline/rtems/itron/.cvsignore b/c/src/exec/itron/inline/rtems/itron/.cvsignore
deleted file mode 100644
index 282522db03..0000000000
--- a/c/src/exec/itron/inline/rtems/itron/.cvsignore
+++ /dev/null
@@ -1,2 +0,0 @@
-Makefile
-Makefile.in
diff --git a/c/src/exec/itron/inline/rtems/itron/eventflags.inl b/c/src/exec/itron/inline/rtems/itron/eventflags.inl
deleted file mode 100644
index b4d8416714..0000000000
--- a/c/src/exec/itron/inline/rtems/itron/eventflags.inl
+++ /dev/null
@@ -1,151 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __ITRON_EVENTFLAGS_inl_
-#define __ITRON_EVENTFLAGS_inl_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * _ITRON_Eventflags_Allocate
- *
- * DESCRIPTION:
- *
- * This routine allocates the eventflags associated with the specified
- * eventflags ID from the pool of inactive eventflagss.
- *
- * Input parameters:
- * flgid - id of eventflags to allocate
- * status - pointer to status variable
- *
- * Output parameters:
- * returns - pointer to the eventflags control block
- * *status - status
- */
-
-RTEMS_INLINE_ROUTINE ITRON_Eventflags_Control *_ITRON_Eventflags_Allocate(
- ID flgid
-)
-{
- return (ITRON_Eventflags_Control *)_ITRON_Objects_Allocate_by_index(
- &_ITRON_Eventflags_Information,
- flgid,
- sizeof(ITRON_Eventflags_Control)
- );
-}
-
-/*
- * _ITRON_Eventflags_Clarify_allocation_id_error
- *
- * This function is invoked when an object allocation ID error
- * occurs to determine the specific ITRON error code to return.
- */
-
-#define _ITRON_Eventflags_Clarify_allocation_id_error( _id ) \
- _ITRON_Objects_Clarify_allocation_id_error( \
- &_ITRON_Eventflags_Information, (_id) )
-
-/*
- * _ITRON_Eventflags_Clarify_get_id_error
- *
- * This function is invoked when an object get ID error
- * occurs to determine the specific ITRON error code to return.
- */
-
-#define _ITRON_Eventflags_Clarify_get_id_error( _id ) \
- _ITRON_Objects_Clarify_get_id_error( &_ITRON_Eventflags_Information, (_id) )
-
-/*
- * _ITRON_Eventflags_Free
- *
- * DESCRIPTION:
- *
- * This routine frees a eventflags control block to the
- * inactive chain of free eventflags control blocks.
- *
- * Input parameters:
- * the_eventflags - pointer to eventflags control block
- *
- * Output parameters: NONE
- */
-
-RTEMS_INLINE_ROUTINE void _ITRON_Eventflags_Free (
- ITRON_Eventflags_Control *the_eventflags
-)
-{
- _ITRON_Objects_Free( &_ITRON_Eventflags_Information, &the_eventflags->Object );
-}
-
-/*PAGE
- *
- * _ITRON_Eventflags_Get
- *
- * DESCRIPTION:
- *
- * This function maps eventflags IDs to eventflags control blocks.
- * If ID corresponds to a local eventflags, then it returns
- * the_eventflags control pointer which maps to ID and location
- * is set to OBJECTS_LOCAL. if the eventflags ID is global and
- * resides on a remote node, then location is set to OBJECTS_REMOTE,
- * and the_eventflags is undefined. Otherwise, location is set
- * to OBJECTS_ERROR and the_eventflags is undefined.
- *
- * Input parameters:
- * id - ITRON eventflags ID.
- * the_location - pointer to a location variable
- *
- * Output parameters:
- * *the_location - location of the object
- */
-
-RTEMS_INLINE_ROUTINE ITRON_Eventflags_Control *_ITRON_Eventflags_Get (
- ID id,
- Objects_Locations *location
-)
-{
- return (ITRON_Eventflags_Control *)
- _ITRON_Objects_Get( &_ITRON_Eventflags_Information, id, location );
-}
-
-/*PAGE
- *
- * _ITRON_Eventflags_Is_null
- *
- * This function returns TRUE if the_eventflags is NULL and FALSE otherwise.
- *
- * Input parameters:
- * the_eventflags - pointer to eventflags control block
- *
- * Output parameters:
- * TRUE - if the_eventflags is NULL
- * FALSE - otherwise
- */
-
-RTEMS_INLINE_ROUTINE boolean _ITRON_Eventflags_Is_null (
- ITRON_Eventflags_Control *the_eventflags
-)
-{
- return ( the_eventflags == NULL );
-}
-
-/*
- * XXX insert inline routines here
- */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/inline/rtems/itron/fmempool.inl b/c/src/exec/itron/inline/rtems/itron/fmempool.inl
deleted file mode 100644
index 9709edfd95..0000000000
--- a/c/src/exec/itron/inline/rtems/itron/fmempool.inl
+++ /dev/null
@@ -1,158 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __ITRON_FIXED_MEMORY_POOL_inl_
-#define __ITRON_FIXED_MEMORY_POOL_inl_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * _ITRON_Fixed_memory_pool_Allocate
- *
- * DESCRIPTION:
- *
- * This routine allocates the fixed_memory_pool associated with the specified
- * fixed_memory_pool ID from the pool of inactive fixed_memory_pools.
- *
- * Input parameters:
- * mpfid - id of fixed_memory_pool to allocate
- * status - pointer to status variable
- *
- * Output parameters:
- * returns - pointer to the fixed_memory_pool control block
- * *status - status
- */
-
-RTEMS_INLINE_ROUTINE ITRON_Fixed_memory_pool_Control
- *_ITRON_Fixed_memory_pool_Allocate(
- ID mpfid
-)
-{
- return (ITRON_Fixed_memory_pool_Control *)_ITRON_Objects_Allocate_by_index(
- &_ITRON_Fixed_memory_pool_Information,
- mpfid,
- sizeof(ITRON_Fixed_memory_pool_Control)
- );
-}
-
-/*
- * _ITRON_Fixed_memory_pool_Clarify_allocation_id_error
- *
- * This function is invoked when an object allocation ID error
- * occurs to determine the specific ITRON error code to return.
- */
-
-#define _ITRON_Fixed_memory_pool_Clarify_allocation_id_error( _id ) \
- _ITRON_Objects_Clarify_allocation_id_error( \
- &_ITRON_Fixed_memory_pool_Information, (_id) )
-
-/*
- * _ITRON_Fixed_memory_pool_Clarify_get_id_error
- *
- * This function is invoked when an object get ID error
- * occurs to determine the specific ITRON error code to return.
- */
-
-#define _ITRON_Fixed_memory_pool_Clarify_get_id_error( _id ) \
- _ITRON_Objects_Clarify_get_id_error( \
- &_ITRON_Fixed_memory_pool_Information, (_id) )
-
-/*
- * _ITRON_Fixed_memory_pool_Free
- *
- * DESCRIPTION:
- *
- * This routine frees a fixed_memory_pool control block to the
- * inactive chain of free fixed_memory_pool control blocks.
- *
- * Input parameters:
- * the_fixed_memory_pool - pointer to fixed_memory_pool control block
- *
- * Output parameters: NONE
- */
-
-RTEMS_INLINE_ROUTINE void _ITRON_Fixed_memory_pool_Free (
- ITRON_Fixed_memory_pool_Control *the_fixed_memory_pool
-)
-{
- _ITRON_Objects_Free(
- &_ITRON_Fixed_memory_pool_Information,
- &the_fixed_memory_pool->Object
- );
-}
-
-/*PAGE
- *
- * _ITRON_Fixed_memory_pool_Get
- *
- * DESCRIPTION:
- *
- * This function maps fixed memory pool IDs to control blocks.
- * If ID corresponds to a local fixed memory pool, then it returns
- * the_fixed memory pool control pointer which maps to ID and location
- * is set to OBJECTS_LOCAL. if the fixed memory pool ID is global and
- * resides on a remote node, then location is set to OBJECTS_REMOTE,
- * and the fixed memory pool is undefined. Otherwise, location is set
- * to OBJECTS_ERROR and the fixed memory pool is undefined.
- *
- * Input parameters:
- * id - ITRON fixed memory pool ID.
- * the_location - pointer to a location variable
- *
- * Output parameters:
- * *the_location - location of the object
- */
-
-RTEMS_INLINE_ROUTINE ITRON_Fixed_memory_pool_Control
- *_ITRON_Fixed_memory_pool_Get (
- ID id,
- Objects_Locations *location
-)
-{
- return (ITRON_Fixed_memory_pool_Control *)
- _ITRON_Objects_Get( &_ITRON_Fixed_memory_pool_Information, id, location );
-}
-
-/*PAGE
- *
- * _ITRON_Fixed_memory_pool_Is_null
- *
- * This function returns TRUE if the_fixed_memory_pool is NULL
- * and FALSE otherwise.
- *
- * Input parameters:
- * the_fixed_memory_pool - pointer to fixed_memory_pool control block
- *
- * Output parameters:
- * TRUE - if the_fixed_memory_pool is NULL
- * FALSE - otherwise
- */
-
-RTEMS_INLINE_ROUTINE boolean _ITRON_Fixed_memory_pool_Is_null (
- ITRON_Fixed_memory_pool_Control *the_fixed_memory_pool
-)
-{
- return ( the_fixed_memory_pool == NULL );
-}
-
-/*
- * XXX insert inline routines here
- */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/inline/rtems/itron/intr.inl b/c/src/exec/itron/inline/rtems/itron/intr.inl
deleted file mode 100644
index 93c44eff00..0000000000
--- a/c/src/exec/itron/inline/rtems/itron/intr.inl
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __ITRON_INTERRUPT_inl_
-#define __ITRON_INTERRUPT_inl_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * XXX insert inline routines here
- */
-
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/inline/rtems/itron/mbox.inl b/c/src/exec/itron/inline/rtems/itron/mbox.inl
deleted file mode 100644
index fa2f96848d..0000000000
--- a/c/src/exec/itron/inline/rtems/itron/mbox.inl
+++ /dev/null
@@ -1,151 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __ITRON_MAILBOX_inl_
-#define __ITRON_MAILBOX_inl_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * _ITRON_Mailbox_Allocate
- *
- * DESCRIPTION:
- *
- * This routine allocates the mailbox associated with the specified
- * mailbox ID from the pool of inactive mailboxs.
- *
- * Input parameters:
- * mbxid - id of mailbox to allocate
- * status - pointer to status variable
- *
- * Output parameters:
- * returns - pointer to the mailbox control block
- * *status - status
- */
-
-RTEMS_INLINE_ROUTINE ITRON_Mailbox_Control *_ITRON_Mailbox_Allocate(
- ID mbxid
-)
-{
- return (ITRON_Mailbox_Control *)_ITRON_Objects_Allocate_by_index(
- &_ITRON_Mailbox_Information,
- mbxid,
- sizeof(ITRON_Mailbox_Control)
- );
-}
-
-/*
- * _ITRON_Mailbox_Clarify_allocation_id_error
- *
- * This function is invoked when an object allocation ID error
- * occurs to determine the specific ITRON error code to return.
- */
-
-#define _ITRON_Mailbox_Clarify_allocation_id_error( _id ) \
- _ITRON_Objects_Clarify_allocation_id_error( \
- &_ITRON_Mailbox_Information, (_id) )
-
-/*
- * _ITRON_Mailbox_Clarify_get_id_error
- *
- * This function is invoked when an object get ID error
- * occurs to determine the specific ITRON error code to return.
- */
-
-#define _ITRON_Mailbox_Clarify_get_id_error( _id ) \
- _ITRON_Objects_Clarify_get_id_error( &_ITRON_Mailbox_Information, (_id) )
-
-/*
- * _ITRON_Mailbox_Free
- *
- * DESCRIPTION:
- *
- * This routine frees a mailbox control block to the
- * inactive chain of free mailbox control blocks.
- *
- * Input parameters:
- * the_mailbox - pointer to mailbox control block
- *
- * Output parameters: NONE
- */
-
-RTEMS_INLINE_ROUTINE void _ITRON_Mailbox_Free (
- ITRON_Mailbox_Control *the_mailbox
-)
-{
- _ITRON_Objects_Free( &_ITRON_Mailbox_Information, &the_mailbox->Object );
-}
-
-/*PAGE
- *
- * _ITRON_Mailbox_Get
- *
- * DESCRIPTION:
- *
- * This function maps mailbox IDs to mailbox control blocks.
- * If ID corresponds to a local mailbox, then it returns
- * the_mailbox control pointer which maps to ID and location
- * is set to OBJECTS_LOCAL. if the mailbox ID is global and
- * resides on a remote node, then location is set to OBJECTS_REMOTE,
- * and the_mailbox is undefined. Otherwise, location is set
- * to OBJECTS_ERROR and the_mailbox is undefined.
- *
- * Input parameters:
- * id - ITRON mailbox ID.
- * the_location - pointer to a location variable
- *
- * Output parameters:
- * *the_location - location of the object
- */
-
-RTEMS_INLINE_ROUTINE ITRON_Mailbox_Control *_ITRON_Mailbox_Get (
- ID id,
- Objects_Locations *location
-)
-{
- return (ITRON_Mailbox_Control *)
- _ITRON_Objects_Get( &_ITRON_Mailbox_Information, id, location );
-}
-
-/*PAGE
- *
- * _ITRON_Mailbox_Is_null
- *
- * This function returns TRUE if the_mailbox is NULL and FALSE otherwise.
- *
- * Input parameters:
- * the_mailbox - pointer to mailbox control block
- *
- * Output parameters:
- * TRUE - if the_mailbox is NULL
- * FALSE - otherwise
- */
-
-RTEMS_INLINE_ROUTINE boolean _ITRON_Mailbox_Is_null (
- ITRON_Mailbox_Control *the_mailbox
-)
-{
- return ( the_mailbox == NULL );
-}
-
-/*
- * XXX insert inline routines here
- */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/inline/rtems/itron/msgbuffer.inl b/c/src/exec/itron/inline/rtems/itron/msgbuffer.inl
deleted file mode 100644
index a8ac6e2aac..0000000000
--- a/c/src/exec/itron/inline/rtems/itron/msgbuffer.inl
+++ /dev/null
@@ -1,156 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __ITRON_MESSAGE_BUFFER_inl_
-#define __ITRON_MESSAGE_BUFFER_inl_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * _ITRON_Message_buffer_Allocate
- *
- * DESCRIPTION:
- *
- * This routine allocates the message buffer associated with the specified
- * message buffer ID from the pool of inactive message buffers.
- *
- * Input parameters:
- * mbfid - id of message buffer to allocate
- * status - pointer to status variable
- *
- * Output parameters:
- * returns - pointer to the message buffer control block
- * *status - status
- */
-
-RTEMS_INLINE_ROUTINE ITRON_Message_buffer_Control
- *_ITRON_Message_buffer_Allocate(
- ID mbfid
-)
-{
- return (ITRON_Message_buffer_Control *)_ITRON_Objects_Allocate_by_index(
- &_ITRON_Message_buffer_Information,
- mbfid,
- sizeof(ITRON_Message_buffer_Control)
- );
-}
-
-/*
- * _ITRON_Message_buffer_Clarify_allocation_id_error
- *
- * This function is invoked when an object allocation ID error
- * occurs to determine the specific ITRON error code to return.
- */
-
-#define _ITRON_Message_buffer_Clarify_allocation_id_error( _id ) \
- _ITRON_Objects_Clarify_allocation_id_error( \
- &_ITRON_Message_buffer_Information, (_id) )
-
-/*
- * _ITRON_Message_buffer_Clarify_get_id_error
- *
- * This function is invoked when an object get ID error
- * occurs to determine the specific ITRON error code to return.
- */
-
-#define _ITRON_Message_buffer_Clarify_get_id_error( _id ) \
- _ITRON_Objects_Clarify_get_id_error( &_ITRON_Message_buffer_Information, (_id) )
-
-/*
- * _ITRON_Message_buffer_Free
- *
- * DESCRIPTION:
- *
- * This routine frees a message buffer control block to the
- * inactive chain of free message buffer control blocks.
- *
- * Input parameters:
- * the_message_buffer - pointer to message_buffer control block
- *
- * Output parameters: NONE
- */
-
-RTEMS_INLINE_ROUTINE void _ITRON_Message_buffer_Free (
- ITRON_Message_buffer_Control *the_message_buffer
-)
-{
- _ITRON_Objects_Free(
- &_ITRON_Message_buffer_Information,
- &the_message_buffer->Object
- );
-}
-
-/*PAGE
- *
- * _ITRON_Message_buffer_Get
- *
- * DESCRIPTION:
- *
- * This function maps message buffer IDs to message buffer control blocks.
- * If ID corresponds to a local message buffer, then it returns
- * the message buffer control pointer which maps to ID and location
- * is set to OBJECTS_LOCAL. if the message buffer ID is global and
- * resides on a remote node, then location is set to OBJECTS_REMOTE,
- * and the message buffer is undefined. Otherwise, location is set
- * to OBJECTS_ERROR and the message buffer is undefined.
- *
- * Input parameters:
- * id - ITRON message_buffer ID.
- * the_location - pointer to a location variable
- *
- * Output parameters:
- * *the_location - location of the object
- */
-
-RTEMS_INLINE_ROUTINE ITRON_Message_buffer_Control *_ITRON_Message_buffer_Get (
- ID id,
- Objects_Locations *location
-)
-{
- return (ITRON_Message_buffer_Control *)
- _ITRON_Objects_Get( &_ITRON_Message_buffer_Information, id, location );
-}
-
-/*PAGE
- *
- * _ITRON_Message_buffer_Is_null
- *
- * This function returns TRUE if the_message_buffer is NULL
- * and FALSE otherwise.
- *
- * Input parameters:
- * the_message_buffer - pointer to message buffer control block
- *
- * Output parameters:
- * TRUE - if the_message_buffer is NULL
- * FALSE - otherwise
- */
-
-RTEMS_INLINE_ROUTINE boolean _ITRON_Message_buffer_Is_null (
- ITRON_Message_buffer_Control *the_message_buffer
-)
-{
- return ( the_message_buffer == NULL );
-}
-
-/*
- * XXX insert inline routines here
- */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/inline/rtems/itron/network.inl b/c/src/exec/itron/inline/rtems/itron/network.inl
deleted file mode 100644
index dd833bb079..0000000000
--- a/c/src/exec/itron/inline/rtems/itron/network.inl
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __ITRON_NETWORK_inl_
-#define __ITRON_NETWORK_inl_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * XXX insert inline routines here
- */
-
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/inline/rtems/itron/port.inl b/c/src/exec/itron/inline/rtems/itron/port.inl
deleted file mode 100644
index 4593b38ca0..0000000000
--- a/c/src/exec/itron/inline/rtems/itron/port.inl
+++ /dev/null
@@ -1,151 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __ITRON_PORT_inl_
-#define __ITRON_PORT_inl_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * _ITRON_Port_Allocate
- *
- * DESCRIPTION:
- *
- * This routine allocates the port associated with the specified
- * port ID from the pool of inactive ports.
- *
- * Input parameters:
- * porid - id of port to allocate
- * status - pointer to status variable
- *
- * Output parameters:
- * returns - pointer to the port control block
- * *status - status
- */
-
-RTEMS_INLINE_ROUTINE ITRON_Port_Control *_ITRON_Port_Allocate(
- ID porid
-)
-{
- return (ITRON_Port_Control *)_ITRON_Objects_Allocate_by_index(
- &_ITRON_Port_Information,
- porid,
- sizeof(ITRON_Port_Control)
- );
-}
-
-/*
- * _ITRON_Port_Clarify_allocation_id_error
- *
- * This function is invoked when an object allocation ID error
- * occurs to determine the specific ITRON error code to return.
- */
-
-#define _ITRON_Port_Clarify_allocation_id_error( _id ) \
- _ITRON_Objects_Clarify_allocation_id_error( \
- &_ITRON_Port_Information, (_id) )
-
-/*
- * _ITRON_Port_Clarify_get_id_error
- *
- * This function is invoked when an object get ID error
- * occurs to determine the specific ITRON error code to return.
- */
-
-#define _ITRON_Port_Clarify_get_id_error( _id ) \
- _ITRON_Objects_Clarify_get_id_error( &_ITRON_Port_Information, (_id) )
-
-/*
- * _ITRON_Port_Free
- *
- * DESCRIPTION:
- *
- * This routine frees a port control block to the
- * inactive chain of free port control blocks.
- *
- * Input parameters:
- * the_port - pointer to port control block
- *
- * Output parameters: NONE
- */
-
-RTEMS_INLINE_ROUTINE void _ITRON_Port_Free (
- ITRON_Port_Control *the_port
-)
-{
- _ITRON_Objects_Free( &_ITRON_Port_Information, &the_port->Object );
-}
-
-/*PAGE
- *
- * _ITRON_Port_Get
- *
- * DESCRIPTION:
- *
- * This function maps port IDs to port control blocks.
- * If ID corresponds to a local port, then it returns
- * the_port control pointer which maps to ID and location
- * is set to OBJECTS_LOCAL. if the port ID is global and
- * resides on a remote node, then location is set to OBJECTS_REMOTE,
- * and the_port is undefined. Otherwise, location is set
- * to OBJECTS_ERROR and the_port is undefined.
- *
- * Input parameters:
- * id - ITRON port ID.
- * the_location - pointer to a location variable
- *
- * Output parameters:
- * *the_location - location of the object
- */
-
-RTEMS_INLINE_ROUTINE ITRON_Port_Control *_ITRON_Port_Get (
- ID id,
- Objects_Locations *location
-)
-{
- return (ITRON_Port_Control *)
- _ITRON_Objects_Get( &_ITRON_Port_Information, id, location );
-}
-
-/*PAGE
- *
- * _ITRON_Port_Is_null
- *
- * This function returns TRUE if the_port is NULL and FALSE otherwise.
- *
- * Input parameters:
- * the_port - pointer to port control block
- *
- * Output parameters:
- * TRUE - if the_port is NULL
- * FALSE - otherwise
- */
-
-RTEMS_INLINE_ROUTINE boolean _ITRON_Port_Is_null (
- ITRON_Port_Control *the_port
-)
-{
- return ( the_port == NULL );
-}
-
-/*
- * XXX insert inline routines here
- */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/inline/rtems/itron/semaphore.inl b/c/src/exec/itron/inline/rtems/itron/semaphore.inl
deleted file mode 100644
index 0fb234bb6b..0000000000
--- a/c/src/exec/itron/inline/rtems/itron/semaphore.inl
+++ /dev/null
@@ -1,183 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __ITRON_SEMAPHORE_inl_
-#define __ITRON_SEMAPHORE_inl_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * _ITRON_Semaphore_Allocate
- *
- * DESCRIPTION:
- *
- * This routine allocates the semaphore associated with the specified
- * semaphore ID from the pool of inactive semaphores.
- *
- * Input parameters:
- * semid - id of semaphore to allocate
- * status - pointer to status variable
- *
- * Output parameters:
- * returns - pointer to the semaphore control block
- * *status - status
- */
-
-RTEMS_INLINE_ROUTINE ITRON_Semaphore_Control *_ITRON_Semaphore_Allocate(
- ID semid
-)
-{
- return (ITRON_Semaphore_Control *)_ITRON_Objects_Allocate_by_index(
- &_ITRON_Semaphore_Information,
- semid,
- sizeof(ITRON_Semaphore_Control)
- );
-}
-
-/*
- * _ITRON_Semaphore_Clarify_allocation_id_error
- *
- * This function is invoked when an object allocation ID error
- * occurs to determine the specific ITRON error code to return.
- */
-
-#define _ITRON_Semaphore_Clarify_allocation_id_error( _id ) \
- _ITRON_Objects_Clarify_allocation_id_error( \
- &_ITRON_Semaphore_Information, (_id) )
-
-/*
- * _ITRON_Semaphore_Clarify_get_id_error
- *
- * This function is invoked when an object get ID error
- * occurs to determine the specific ITRON error code to return.
- */
-
-#define _ITRON_Semaphore_Clarify_get_id_error( _id ) \
- _ITRON_Objects_Clarify_get_id_error( &_ITRON_Semaphore_Information, (_id) )
-
-/*
- * _ITRON_Semaphore_Free
- *
- * DESCRIPTION:
- *
- * This routine frees a semaphore control block to the
- * inactive chain of free semaphore control blocks.
- *
- * Input parameters:
- * the_semaphore - pointer to semaphore control block
- *
- * Output parameters: NONE
- */
-
-RTEMS_INLINE_ROUTINE void _ITRON_Semaphore_Free (
- ITRON_Semaphore_Control *the_semaphore
-)
-{
- _ITRON_Objects_Free( &_ITRON_Semaphore_Information, &the_semaphore->Object );
-}
-
-/*PAGE
- *
- * _ITRON_Semaphore_Get
- *
- * DESCRIPTION:
- *
- * This function maps semaphore IDs to semaphore control blocks.
- * If ID corresponds to a local semaphore, then it returns
- * the_semaphore control pointer which maps to ID and location
- * is set to OBJECTS_LOCAL. if the semaphore ID is global and
- * resides on a remote node, then location is set to OBJECTS_REMOTE,
- * and the_semaphore is undefined. Otherwise, location is set
- * to OBJECTS_ERROR and the_semaphore is undefined.
- *
- * Input parameters:
- * id - ITRON semaphore ID.
- * the_location - pointer to a location variable
- *
- * Output parameters:
- * *the_location - location of the object
- */
-
-RTEMS_INLINE_ROUTINE ITRON_Semaphore_Control *_ITRON_Semaphore_Get (
- ID id,
- Objects_Locations *location
-)
-{
- return (ITRON_Semaphore_Control *)
- _ITRON_Objects_Get( &_ITRON_Semaphore_Information, id, location );
-}
-
-/*PAGE
- *
- * _ITRON_Semaphore_Is_null
- *
- * This function returns TRUE if the_semaphore is NULL and FALSE otherwise.
- *
- * Input parameters:
- * the_semaphore - pointer to semaphore control block
- *
- * Output parameters:
- * TRUE - if the_semaphore is NULL
- * FALSE - otherwise
- */
-
-RTEMS_INLINE_ROUTINE boolean _ITRON_Semaphore_Is_null (
- ITRON_Semaphore_Control *the_semaphore
-)
-{
- return ( the_semaphore == NULL );
-}
-
-/*
- * _ITRON_Semaphore_Translate_core_semaphore_return_code
- *
- * This function returns a ITRON status code based on the semaphore
- * status code specified.
- *
- * Input parameters:
- * the_semaphore_status - semaphore status code to translate
- *
- * Output parameters:
- * ITRON status code - translated ITRON status code
- *
- */
-
-RTEMS_INLINE_ROUTINE ER _ITRON_Semaphore_Translate_core_semaphore_return_code (
- unsigned32 the_semaphore_status
-)
-{
-/* XXX need to be able to return "E_RLWAI" */
- switch ( the_semaphore_status ) {
- case CORE_SEMAPHORE_STATUS_SUCCESSFUL:
- return E_OK;
- case CORE_SEMAPHORE_STATUS_UNSATISFIED_NOWAIT:
- return E_TMOUT;
- case CORE_SEMAPHORE_WAS_DELETED:
- return E_DLT;
- case CORE_SEMAPHORE_TIMEOUT:
- return E_TMOUT;
- case CORE_SEMAPHORE_MAXIMUM_COUNT_EXCEEDED:
- return E_QOVR;
- case THREAD_STATUS_PROXY_BLOCKING:
- return THREAD_STATUS_PROXY_BLOCKING;
- }
- return E_OK; /* unreached - only to remove warnings */
-}
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/inline/rtems/itron/sysmgmt.inl b/c/src/exec/itron/inline/rtems/itron/sysmgmt.inl
deleted file mode 100644
index 183232a785..0000000000
--- a/c/src/exec/itron/inline/rtems/itron/sysmgmt.inl
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __ITRON_TIME_inl_
-#define __ITRON_TIME_inl_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * XXX insert inline routines here
- */
-
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/inline/rtems/itron/task.inl b/c/src/exec/itron/inline/rtems/itron/task.inl
deleted file mode 100644
index 37056e5d09..0000000000
--- a/c/src/exec/itron/inline/rtems/itron/task.inl
+++ /dev/null
@@ -1,181 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __ITRON_TASK_inl_
-#define __ITRON_TASK_inl_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * _ITRON_Task_Allocate
- *
- * DESCRIPTION:
- *
- * This routine allocates the task associated with the specified
- * task ID from the pool of inactive tasks.
- *
- * Input parameters:
- * tskid - id of task to allocate
- * status - pointer to status variable
- *
- * Output parameters:
- * returns - pointer to the task control block
- * *status - status
- */
-
-RTEMS_INLINE_ROUTINE Thread_Control *_ITRON_Task_Allocate(
- ID tskid
-)
-{
- return (Thread_Control *)_ITRON_Objects_Allocate_by_index(
- &_ITRON_Task_Information,
- tskid,
- sizeof(Thread_Control)
- );
-}
-
-/*
- * _ITRON_Task_Clarify_allocation_id_error
- *
- * This function is invoked when an object allocation ID error
- * occurs to determine the specific ITRON error code to return.
- */
-
-#define _ITRON_Task_Clarify_allocation_id_error( _id ) \
- _ITRON_Objects_Clarify_allocation_id_error( \
- &_ITRON_Task_Information, (_id) )
-
-/*
- * _ITRON_Task_Clarify_get_id_error
- *
- * This function is invoked when an object get ID error
- * occurs to determine the specific ITRON error code to return.
- */
-
-#define _ITRON_Task_Clarify_get_id_error( _id ) \
- _ITRON_Objects_Clarify_get_id_error( &_ITRON_Task_Information, (_id) )
-
-/*
- * _ITRON_Task_Free
- *
- * DESCRIPTION:
- *
- * This routine frees a task control block to the
- * inactive chain of free task control blocks.
- *
- * Input parameters:
- * the_task - pointer to task control block
- *
- * Output parameters: NONE
- */
-
-RTEMS_INLINE_ROUTINE void _ITRON_Task_Free (
- Thread_Control *the_task
-)
-{
- _ITRON_Objects_Free( &_ITRON_Task_Information, &the_task->Object );
-}
-
-/*PAGE
- *
- * _ITRON_Task_Get
- *
- * DESCRIPTION:
- *
- * This function maps task IDs to task control blocks.
- * If ID corresponds to a local task, then it returns
- * the_task control pointer which maps to ID and location
- * is set to OBJECTS_LOCAL. if the task ID is global and
- * resides on a remote node, then location is set to OBJECTS_REMOTE,
- * and the_task is undefined. Otherwise, location is set
- * to OBJECTS_ERROR and the_task is undefined.
- *
- * Input parameters:
- * id - ITRON task ID.
- * the_location - pointer to a location variable
- *
- * Output parameters:
- * *the_location - location of the object
- */
-
-RTEMS_INLINE_ROUTINE Thread_Control *_ITRON_Task_Get (
- ID id,
- Objects_Locations *location
-)
-{
- if ( id == 0 ) {
- _Thread_Disable_dispatch();
- *location = OBJECTS_LOCAL;
- return _Thread_Executing;
- }
-
- return (Thread_Control *)
- _ITRON_Objects_Get( &_ITRON_Task_Information, id, location );
-}
-
-/*PAGE
- *
- * _ITRON_Task_Is_null
- *
- * This function returns TRUE if the_task is NULL and FALSE otherwise.
- *
- * Input parameters:
- * the_task - pointer to task control block
- *
- * Output parameters:
- * TRUE - if the_task is NULL
- * FALSE - otherwise
- */
-
-RTEMS_INLINE_ROUTINE boolean _ITRON_Task_Is_null (
- Thread_Control *the_task
-)
-{
- return ( the_task == NULL );
-}
-
-/*
- * XXX insert inline routines here
- */
-
-/*PAGE
- *
- * _ITRON_tasks_Priority_to_Core
- */
-
-RTEMS_INLINE_ROUTINE _ITRON_Task_Priority_to_Core(
- PRI ITRON_priority
-)
-{
- return (Priority_Control) ITRON_priority;
-}
-
-/*PAGE
- *
- * _ITRON_tasks_Core_to_Priority
- */
-
-RTEMS_INLINE_ROUTINE _ITRON_Task_Core_to_Priority(
- Priority_Control core_priority
-)
-{
- return (PRI) core_priority;
-}
-
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
diff --git a/c/src/exec/itron/inline/rtems/itron/time.inl b/c/src/exec/itron/inline/rtems/itron/time.inl
deleted file mode 100644
index 183232a785..0000000000
--- a/c/src/exec/itron/inline/rtems/itron/time.inl
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __ITRON_TIME_inl_
-#define __ITRON_TIME_inl_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * XXX insert inline routines here
- */
-
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/inline/rtems/itron/vmempool.inl b/c/src/exec/itron/inline/rtems/itron/vmempool.inl
deleted file mode 100644
index d1d18ef351..0000000000
--- a/c/src/exec/itron/inline/rtems/itron/vmempool.inl
+++ /dev/null
@@ -1,161 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __ITRON_VARIABLE_MEMORY_POOL_inl_
-#define __ITRON_VARIABLE_MEMORY_POOL_inl_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * _ITRON_Variable_memory_pool_Allocate
- *
- * DESCRIPTION:
- *
- * This routine allocates the variable memory pool associated with
- * the specified variable memory pool ID from the pool of inactive
- * variable memory pools.
- *
- * Input parameters:
- * mplid - id of variable memory pool to allocate
- * status - pointer to status variable
- *
- * Output parameters:
- * returns - pointer to the variable memory pool control block
- * *status - status
- */
-
-RTEMS_INLINE_ROUTINE ITRON_Variable_memory_pool_Control
- *_ITRON_Variable_memory_pool_Allocate(
- ID mplid
-)
-{
- return (ITRON_Variable_memory_pool_Control *)_ITRON_Objects_Allocate_by_index(
- &_ITRON_Variable_memory_pool_Information,
- mplid,
- sizeof(ITRON_Variable_memory_pool_Control)
- );
-}
-
-/*
- * _ITRON_Variable_memory_pool_Clarify_allocation_id_error
- *
- * This function is invoked when an object allocation ID error
- * occurs to determine the specific ITRON error code to return.
- */
-
-#define _ITRON_Variable_memory_pool_Clarify_allocation_id_error( _id ) \
- _ITRON_Objects_Clarify_allocation_id_error( \
- &_ITRON_Variable_memory_pool_Information, (_id) )
-
-/*
- * _ITRON_Variable_memory_pool_Clarify_get_id_error
- *
- * This function is invoked when an object get ID error
- * occurs to determine the specific ITRON error code to return.
- */
-
-#define _ITRON_Variable_memory_pool_Clarify_get_id_error( _id ) \
- _ITRON_Objects_Clarify_get_id_error( &_ITRON_Variable_memory_pool_Information, (_id) )
-
-/*
- * _ITRON_Variable_memory_pool_Free
- *
- * DESCRIPTION:
- *
- * This routine frees a variable memory pool control block to the
- * inactive chain of free variable memory pool control blocks.
- *
- * Input parameters:
- * the_variable_memory_pool - pointer to variable memory pool control block
- *
- * Output parameters: NONE
- */
-
-RTEMS_INLINE_ROUTINE void _ITRON_Variable_memory_pool_Free (
- ITRON_Variable_memory_pool_Control *the_variable_memory_pool
-)
-{
- _ITRON_Objects_Free(
- &_ITRON_Variable_memory_pool_Information,
- &the_variable_memory_pool->Object
- );
-}
-
-/*PAGE
- *
- * _ITRON_Variable_memory_pool_Get
- *
- * DESCRIPTION:
- *
- * This function maps variable memory pool IDs to variable memory pool
- * control blocks. If ID corresponds to a local variable memory pool,
- * then it returns the variable memory pool control pointer which maps
- * to ID and location is set to OBJECTS_LOCAL. if the variable memory
- * pool ID is global and resides on a remote node, then location is set
- * to OBJECTS_REMOTE, and the variable memory pool is undefined. Otherwise,
- * location is set to OBJECTS ERROR and the variable memory pool is undefined.
- *
- * Input parameters:
- * id - ITRON variable memory pool ID.
- * the_location - pointer to a location variable
- *
- * Output parameters:
- * *the_location - location of the object
- */
-
-RTEMS_INLINE_ROUTINE ITRON_Variable_memory_pool_Control
- *_ITRON_Variable_memory_pool_Get (
- ID id,
- Objects_Locations *location
-)
-{
- return (ITRON_Variable_memory_pool_Control *) _ITRON_Objects_Get(
- &_ITRON_Variable_memory_pool_Information,
- id,
- location
- );
-}
-
-/*PAGE
- *
- * _ITRON_Variable_memory_pool_Is_null
- *
- * This function returns TRUE if the_variable_memory_pool is NULL
- * and FALSE otherwise.
- *
- * Input parameters:
- * the_variable_memory_pool - pointer to variable memory pool control block
- *
- * Output parameters:
- * TRUE - if the_variable_memory_pool is NULL
- * FALSE - otherwise
- */
-
-RTEMS_INLINE_ROUTINE boolean _ITRON_Variable_memory_pool_Is_null (
- ITRON_Variable_memory_pool_Control *the_variable_memory_pool
-)
-{
- return ( the_variable_memory_pool == NULL );
-}
-
-/*
- * XXX insert inline routines here
- */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/macros/.cvsignore b/c/src/exec/itron/macros/.cvsignore
deleted file mode 100644
index 282522db03..0000000000
--- a/c/src/exec/itron/macros/.cvsignore
+++ /dev/null
@@ -1,2 +0,0 @@
-Makefile
-Makefile.in
diff --git a/c/src/exec/itron/macros/Makefile.am b/c/src/exec/itron/macros/Makefile.am
deleted file mode 100644
index 954b38e39c..0000000000
--- a/c/src/exec/itron/macros/Makefile.am
+++ /dev/null
@@ -1,26 +0,0 @@
-##
-## $Id$
-##
-
-
-include_rtems_itrondir = $(includedir)/rtems/itron
-
-$(PROJECT_INCLUDE)/rtems/itron:
- @$(mkinstalldirs) $@
-$(PROJECT_INCLUDE)/%: %
- $(INSTALL_DATA) $< $@
-
-if MACROS
-include_rtems_itron_HEADERS = rtems/itron/eventflags.inl \
- rtems/itron/fmempool.inl rtems/itron/intr.inl rtems/itron/mbox.inl \
- rtems/itron/msgbuffer.inl rtems/itron/network.inl rtems/itron/port.inl \
- rtems/itron/semaphore.inl rtems/itron/sysmgmt.inl rtems/itron/task.inl \
- rtems/itron/time.inl rtems/itron/vmempool.inl
-
-PREINSTALL_FILES = $(PROJECT_INCLUDE)/rtems/itron \
- $(include_rtems_itron_HEADERS:%=$(PROJECT_INCLUDE)/%)
-endif
-
-all-local: $(PREINSTALL_FILES)
-
-include $(top_srcdir)/../automake/local.am
diff --git a/c/src/exec/itron/macros/rtems/.cvsignore b/c/src/exec/itron/macros/rtems/.cvsignore
deleted file mode 100644
index 282522db03..0000000000
--- a/c/src/exec/itron/macros/rtems/.cvsignore
+++ /dev/null
@@ -1,2 +0,0 @@
-Makefile
-Makefile.in
diff --git a/c/src/exec/itron/macros/rtems/itron/.cvsignore b/c/src/exec/itron/macros/rtems/itron/.cvsignore
deleted file mode 100644
index 282522db03..0000000000
--- a/c/src/exec/itron/macros/rtems/itron/.cvsignore
+++ /dev/null
@@ -1,2 +0,0 @@
-Makefile
-Makefile.in
diff --git a/c/src/exec/itron/macros/rtems/itron/eventflags.inl b/c/src/exec/itron/macros/rtems/itron/eventflags.inl
deleted file mode 100644
index 73e6ded0b1..0000000000
--- a/c/src/exec/itron/macros/rtems/itron/eventflags.inl
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __ITRON_EVENTFLAGS_inl_
-#define __ITRON_EVENTFLAGS_inl_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * _ITRON_Eventflags_Allocate
- */
-
-#define _ITRON_Eventflags_Allocate( _flgid ) \
- (ITRON_Eventflags_Control *)_ITRON_Objects_Allocate_by_index( \
- &_ITRON_Eventflags_Information, \
- (_flgid), \
- sizeof(ITRON_Eventflags_Control) \
- )
-
-/*
- * _ITRON_Eventflags_Clarify_allocation_id_error
- */
-
-#define _ITRON_Eventflags_Clarify_allocation_id_error( _id ) \
- _ITRON_Objects_Clarify_allocation_id_error( \
- &_ITRON_Eventflags_Information, (_id) )
-
-/*
- * _ITRON_Eventflags_Clarify_get_id_error
- */
-
-#define _ITRON_Eventflags_Clarify_get_id_error( _id ) \
- _ITRON_Objects_Clarify_get_id_error( &_ITRON_Eventflags_Information, (_id) )
-
-/*
- * _ITRON_Eventflags_Free
- */
-
-#define _ITRON_Eventflags_Free( _the_eventflags ) \
- _ITRON_Objects_Free( &_ITRON_Eventflags_Information, \
- &(_the_eventflags)->Object )
-
-
-/*
- * _ITRON_Eventflags_Get
- */
-
-#define _ITRON_Eventflags_Get( _id, _location ) \
- (ITRON_Eventflags_Control *) \
- _ITRON_Objects_Get( &_ITRON_Eventflags_Information, (_id), (_location) )
-
-/*PAGE
- *
- * _ITRON_Eventflags_Is_null
- */
-
-#define _ITRON_Eventflags_Is_null( _the_eventflags ) \
- ( (_the_eventflags) == NULL );
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-/* end of include file */
-
diff --git a/c/src/exec/itron/macros/rtems/itron/fmempool.inl b/c/src/exec/itron/macros/rtems/itron/fmempool.inl
deleted file mode 100644
index 5d1f6db314..0000000000
--- a/c/src/exec/itron/macros/rtems/itron/fmempool.inl
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * 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$
- */
-
-#ifndef __ITRON_FIXED_MEMORY_POOL_inl_
-#define __ITRON_FIXED_MEMORY_POOL_inl_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * _ITRON_Fixed_memory_pool_Allocate
- */
-
-#define _ITRON_Fixed_memory_pool_Allocate( _mpfid ) \
- (ITRON_Fixed_memory_pool_Control *)_ITRON_Objects_Allocate_by_index( \
- &_ITRON_Fixed_memory_pool_Information, \
- (_mpfid), \
- sizeof(ITRON_Fixed_memory_pool_Control) \
- )
-
-/*
- * _ITRON_Fixed_memory_pool_Clarify_allocation_id_error
- */
-
-#define _ITRON_Fixed_memory_pool_Clarify_allocation_id_error( _id ) \
- _ITRON_Objects_Clarify_allocation_id_error( \
- &_ITRON_Fixed_memory_pool_Information, (_id) )
-
-/*
- * _ITRON_Fixed_memory_pool_Clarify_get_id_error
- */
-
-#define _ITRON_Fixed_memory_pool_Clarify_get_id_error( _id ) \
- _ITRON_Objects_Clarify_get_id_error( \
- &_ITRON_Fixed_memory_pool_Information, (_id) )
-
-/*
- * _ITRON_Fixed_memory_pool_Free
- */
-
-#define _ITRON_Fixed_memory_pool_Free( _the_fixed_memory_pool ) \
- _ITRON_Objects_Free( \
- &_ITRON_Fixed_memory_pool_Information, \
- &(_the_fixed_memory_pool)->Object \
- )
-
-/*
- * _ITRON_Fixed_memory_pool_Get
- */
-
-#define _ITRON_Fixed_memory_pool_Get( _id, _location ) \
- (ITRON_Fixed_memory_pool_Control *) \
- _ITRON_Objects_Get( &_ITRON_Fix