summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2000-06-12 15:00:15 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2000-06-12 15:00:15 +0000
commitdf49c60c9671e4a28e636964d744c1f59fb6cb68 (patch)
treeeabd85e189514ad412a35414ba5d483dcda3ef1f
parent0ab65474316231792faec37ec1dbddeaf8645775 (diff)
downloadrtems-df49c60c9671e4a28e636964d744c1f59fb6cb68.tar.bz2
Merged from 4.5.0-beta3a
-rw-r--r--Makefile.am85
-rw-r--r--VERSION2
-rw-r--r--aclocal/canonical-host.m49
-rw-r--r--aclocal/canonical-target-name.m47
-rw-r--r--aclocal/check-multiprocessing.m43
-rw-r--r--aclocal/enable-itron.m44
-rw-r--r--aclocal/enable-posix.m44
-rw-r--r--aclocal/prog-cxx.m42
-rw-r--r--aclocal/target.m46
-rw-r--r--automake/host.am28
-rw-r--r--automake/local.am70
-rw-r--r--automake/subdirs.am10
-rwxr-xr-xbootstrap22
-rw-r--r--c/Makefile.am26
-rw-r--r--c/make/Makefile.am6
-rw-r--r--c/src/Makefile.am10
-rw-r--r--c/src/exec/itron/include/Makefile.am9
-rw-r--r--c/src/exec/itron/include/itronsys/Makefile.am13
-rw-r--r--c/src/exec/itron/include/rtems/itron/Makefile.am13
-rw-r--r--c/src/exec/itron/inline/rtems/itron/Makefile.am14
-rw-r--r--c/src/exec/itron/src/Makefile.am25
-rw-r--r--c/src/exec/itron/src/cre_tsk.c3
-rw-r--r--c/src/exec/itron/src/eventflags.c2
-rw-r--r--c/src/exec/itron/src/fmempool.c2
-rw-r--r--c/src/exec/itron/src/itronsem.c2
-rw-r--r--c/src/exec/itron/src/mbox.c2
-rw-r--r--c/src/exec/itron/src/msgbuffer.c2
-rw-r--r--c/src/exec/itron/src/port.c2
-rw-r--r--c/src/exec/itron/src/vmempool.c2
-rw-r--r--c/src/exec/libcsupport/Makefile.am3
-rw-r--r--c/src/exec/libcsupport/include/console.h4
-rw-r--r--c/src/exec/libcsupport/include/rtems/error.h9
-rw-r--r--c/src/exec/libcsupport/include/sys/termios.h10
-rw-r--r--c/src/exec/libcsupport/src/Makefile.am33
-rw-r--r--c/src/exec/libcsupport/src/gxx_wrappers.c219
-rw-r--r--c/src/exec/libcsupport/src/libio.c4
-rw-r--r--c/src/exec/libcsupport/src/malloc.c2
-rw-r--r--c/src/exec/libcsupport/src/scandir.c2
-rw-r--r--c/src/exec/libcsupport/src/termios.c15
-rw-r--r--c/src/exec/libcsupport/src/termiosreserveresources.c5
-rw-r--r--c/src/exec/libcsupport/src/unmount.c12
-rw-r--r--c/src/exec/libfs/src/imfs/imfs.h16
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_creat.c6
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_directory.c12
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_stat.c6
-rw-r--r--c/src/exec/libfs/src/imfs/imfs_utime.c4
-rw-r--r--c/src/exec/libnetworking/Makefile.am6
-rw-r--r--c/src/exec/libnetworking/arpa/Makefile.am14
-rw-r--r--c/src/exec/libnetworking/kern/Makefile.am4
-rw-r--r--c/src/exec/libnetworking/lib/Makefile.am4
-rw-r--r--c/src/exec/libnetworking/lib/rtems_bsdnet_ntp.c6
-rw-r--r--c/src/exec/libnetworking/libc/Makefile.am26
-rw-r--r--c/src/exec/libnetworking/machine/Makefile.am19
-rw-r--r--c/src/exec/libnetworking/memory.h5
-rw-r--r--c/src/exec/libnetworking/net/Makefile.am24
-rw-r--r--c/src/exec/libnetworking/net/if_loop.c1
-rw-r--r--c/src/exec/libnetworking/netinet/Makefile.am34
-rw-r--r--c/src/exec/libnetworking/netinet/in.h3
-rw-r--r--c/src/exec/libnetworking/nfs/Makefile.am22
-rw-r--r--c/src/exec/libnetworking/rtems/Makefile.am25
-rw-r--r--c/src/exec/libnetworking/rtems/rtems_syscall.c17
-rw-r--r--c/src/exec/libnetworking/sys/Makefile.am16
-rw-r--r--c/src/exec/libnetworking/sys/un.h68
-rw-r--r--c/src/exec/libnetworking/vm/Makefile.am19
-rw-r--r--c/src/exec/libnetworking/wrapup/Makefile.am6
-rw-r--r--c/src/exec/librpc/Makefile.am2
-rw-r--r--c/src/exec/librpc/README_RTEMS64
-rw-r--r--c/src/exec/librpc/include/Makefile.am2
-rw-r--r--c/src/exec/librpc/include/rpc/Makefile.am13
-rw-r--r--c/src/exec/librpc/include/rpc/auth.h143
-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.h205
-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.h83
-rw-r--r--c/src/exec/librpc/include/rpc/rpc_com.h78
-rw-r--r--c/src/exec/librpc/include/rpc/rpc_msg.h56
-rw-r--r--c/src/exec/librpc/include/rpc/svc.h153
-rw-r--r--c/src/exec/librpc/include/rpc/svc_auth.h37
-rw-r--r--c/src/exec/librpc/include/rpc/types.h51
-rw-r--r--c/src/exec/librpc/include/rpc/xdr.h175
-rw-r--r--c/src/exec/librpc/include/rpcsvc/.cvsignore2
-rw-r--r--c/src/exec/librpc/include/rpcsvc/Makefile.am13
-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/Makefile.am31
-rw-r--r--c/src/exec/librpc/src/rpc/DISCLAIMER28
-rw-r--r--c/src/exec/librpc/src/rpc/Makefile.am57
-rw-r--r--c/src/exec/librpc/src/rpc/PSD.doc/.cvsignore2
-rw-r--r--c/src/exec/librpc/src/rpc/PSD.doc/Makefile.am8
-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/Makefile.am44
-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.c331
-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/include/Makefile.am13
-rw-r--r--c/src/exec/posix/include/pthread.h509
-rw-r--r--c/src/exec/posix/include/rtems/posix/Makefile.am11
-rw-r--r--c/src/exec/posix/include/sys/Makefile.am9
-rw-r--r--c/src/exec/posix/inline/rtems/posix/Makefile.am12
-rw-r--r--c/src/exec/posix/inline/rtems/posix/cond.inl9
-rw-r--r--c/src/exec/posix/macros/rtems/posix/Makefile.am9
-rw-r--r--c/src/exec/posix/optman/Makefile.am3
-rw-r--r--c/src/exec/posix/src/Makefile.am5
-rw-r--r--c/src/exec/posix/src/mqueuecreatesupp.c8
-rw-r--r--c/src/exec/posix/src/mqueuedeletesupp.c2
-rw-r--r--c/src/exec/posix/src/mqueueunlink.c2
-rw-r--r--c/src/exec/posix/src/pthread.c4
-rw-r--r--c/src/exec/posix/src/pthreadcreate.c3
-rw-r--r--c/src/exec/posix/src/sigtimedwait.c42
-rw-r--r--c/src/exec/posix/src/waitpid.c6
-rw-r--r--c/src/exec/rtems/include/Makefile.am9
-rw-r--r--c/src/exec/rtems/include/rtems/rtems/Makefile.am19
-rw-r--r--c/src/exec/rtems/include/rtems/rtems/rtemsapi.h4
-rw-r--r--c/src/exec/rtems/inline/rtems/rtems/Makefile.am13
-rw-r--r--c/src/exec/rtems/macros/rtems/rtems/Makefile.am13
-rw-r--r--c/src/exec/rtems/optman/Makefile.am3
-rw-r--r--c/src/exec/rtems/optman/no-mp.c1
-rw-r--r--c/src/exec/rtems/src/Makefile.am5
-rw-r--r--c/src/exec/rtems/src/semdelete.c37
-rw-r--r--c/src/exec/rtems/src/tasks.c8
-rw-r--r--c/src/exec/rtems/src/taskvariableadd.c2
-rw-r--r--c/src/exec/rtems/src/taskvariabledelete.c2
-rw-r--r--c/src/exec/rtems/src/taskvariableget.c2
-rw-r--r--c/src/exec/sapi/include/Makefile.am9
-rw-r--r--c/src/exec/sapi/include/confdefs.h178
-rw-r--r--c/src/exec/sapi/include/rtems/Makefile.am11
-rw-r--r--c/src/exec/sapi/include/rtems/README16
-rw-r--r--c/src/exec/sapi/inline/rtems/Makefile.am9
-rw-r--r--c/src/exec/sapi/macros/rtems/Makefile.am9
-rw-r--r--c/src/exec/sapi/optman/Makefile.am3
-rw-r--r--c/src/exec/sapi/src/Makefile.am3
-rw-r--r--c/src/exec/score/cpu/a29k/Makefile.am7
-rw-r--r--c/src/exec/score/cpu/a29k/rtems/Makefile.am4
-rw-r--r--c/src/exec/score/cpu/a29k/rtems/score/Makefile.am9
-rw-r--r--c/src/exec/score/cpu/a29k/rtems/score/a29k.h11
-rw-r--r--c/src/exec/score/cpu/hppa1.1/Makefile.am7
-rw-r--r--c/src/exec/score/cpu/hppa1.1/rtems/Makefile.am4
-rw-r--r--c/src/exec/score/cpu/hppa1.1/rtems/score/Makefile.am9
-rw-r--r--c/src/exec/score/cpu/hppa1.1/rtems/score/hppa.h10
-rw-r--r--c/src/exec/score/cpu/i386/Makefile.am7
-rw-r--r--c/src/exec/score/cpu/i386/rtems/Makefile.am4
-rw-r--r--c/src/exec/score/cpu/i386/rtems/score/Makefile.am9
-rw-r--r--c/src/exec/score/cpu/i386/rtems/score/i386.h12
-rw-r--r--c/src/exec/score/cpu/i960/Makefile.am7
-rw-r--r--c/src/exec/score/cpu/i960/rtems/Makefile.am4
-rw-r--r--c/src/exec/score/cpu/i960/rtems/score/Makefile.am9
-rw-r--r--c/src/exec/score/cpu/i960/rtems/score/i960.h13
-rw-r--r--c/src/exec/score/cpu/m68k/Makefile.am7
-rw-r--r--c/src/exec/score/cpu/m68k/qsm.h4
-rw-r--r--c/src/exec/score/cpu/m68k/rtems/Makefile.am4
-rw-r--r--c/src/exec/score/cpu/m68k/rtems/score/Makefile.am9
-rw-r--r--c/src/exec/score/cpu/m68k/rtems/score/m68k.h9
-rw-r--r--c/src/exec/score/cpu/m68k/sim.h7
-rw-r--r--c/src/exec/score/cpu/mips/Makefile.am7
-rw-r--r--c/src/exec/score/cpu/mips/rtems/Makefile.am4
-rw-r--r--c/src/exec/score/cpu/mips/rtems/score/Makefile.am9
-rw-r--r--c/src/exec/score/cpu/mips/rtems/score/mips.h11
-rw-r--r--c/src/exec/score/cpu/mips/rtems/score/mips64orion.h11
-rw-r--r--c/src/exec/score/cpu/mips64orion/Makefile.am7
-rw-r--r--c/src/exec/score/cpu/mips64orion/rtems/Makefile.am4
-rw-r--r--c/src/exec/score/cpu/mips64orion/rtems/score/Makefile.am9
-rw-r--r--c/src/exec/score/cpu/mips64orion/rtems/score/mips64orion.h11
-rw-r--r--c/src/exec/score/cpu/no_cpu/Makefile.am7
-rw-r--r--c/src/exec/score/cpu/no_cpu/cpu.c24
-rw-r--r--c/src/exec/score/cpu/no_cpu/cpu_asm.c19
-rw-r--r--c/src/exec/score/cpu/no_cpu/rtems.c4
-rw-r--r--c/src/exec/score/cpu/no_cpu/rtems/Makefile.am4
-rw-r--r--c/src/exec/score/cpu/no_cpu/rtems/score/Makefile.am9
-rw-r--r--c/src/exec/score/cpu/no_cpu/rtems/score/cpu.h235
-rw-r--r--c/src/exec/score/cpu/no_cpu/rtems/score/no_cpu.h28
-rw-r--r--c/src/exec/score/cpu/powerpc/Makefile.am4
-rw-r--r--c/src/exec/score/cpu/powerpc/new_exception_processing/Makefile.am16
-rw-r--r--c/src/exec/score/cpu/powerpc/old_exception_processing/Makefile.am23
-rw-r--r--c/src/exec/score/cpu/powerpc/old_exception_processing/irq_stub.S2
-rw-r--r--c/src/exec/score/cpu/powerpc/rtems/score/ppc.h50
-rw-r--r--c/src/exec/score/cpu/powerpc/shared/Makefile.am8
-rw-r--r--c/src/exec/score/cpu/powerpc/shared/ppc.h50
-rw-r--r--c/src/exec/score/cpu/sh/Makefile.am7
-rw-r--r--c/src/exec/score/cpu/sh/rtems/Makefile.am4
-rw-r--r--c/src/exec/score/cpu/sh/rtems/score/Makefile.am13
-rw-r--r--c/src/exec/score/cpu/sh/rtems/score/sh.h12
-rw-r--r--c/src/exec/score/cpu/sparc/Makefile.am7
-rw-r--r--c/src/exec/score/cpu/sparc/rtems/Makefile.am4
-rw-r--r--c/src/exec/score/cpu/sparc/rtems/score/Makefile.am9
-rw-r--r--c/src/exec/score/cpu/sparc/rtems/score/sparc.h14
-rw-r--r--c/src/exec/score/cpu/unix/Makefile.am4
-rw-r--r--c/src/exec/score/cpu/unix/cpu.c27
-rw-r--r--c/src/exec/score/cpu/unix/rtems/Makefile.am4
-rw-r--r--c/src/exec/score/cpu/unix/rtems/score/Makefile.am11
-rw-r--r--c/src/exec/score/cpu/unix/rtems/score/cpu.h13
-rw-r--r--c/src/exec/score/cpu/unix/rtems/score/unix.h16
-rw-r--r--c/src/exec/score/include/rtems/Makefile.am9
-rw-r--r--c/src/exec/score/include/rtems/score/Makefile.am17
-rw-r--r--c/src/exec/score/include/rtems/score/thread.h3
-rw-r--r--c/src/exec/score/include/rtems/system.h4
-rw-r--r--c/src/exec/score/inline/rtems/score/Makefile.am9
-rw-r--r--c/src/exec/score/macros/rtems/score/Makefile.am16
-rw-r--r--c/src/exec/score/macros/rtems/score/address.inl2
-rw-r--r--c/src/exec/score/src/Makefile.am3
-rw-r--r--c/src/exec/score/src/objectcopynamestring.c9
-rw-r--r--c/src/exec/wrapup/itron/Makefile.am5
-rw-r--r--c/src/exec/wrapup/posix/Makefile.am7
-rw-r--r--c/src/exec/wrapup/rtems/Makefile.am5
-rw-r--r--c/src/lib/Makefile.am3
-rw-r--r--c/src/lib/configure.in10
-rw-r--r--c/src/lib/include/Makefile.am9
-rw-r--r--c/src/lib/include/console.h4
-rw-r--r--c/src/lib/include/motorola/Makefile.am9
-rw-r--r--c/src/lib/include/rtems/error.h9
-rw-r--r--c/src/lib/include/sys/Makefile.am9
-rw-r--r--c/src/lib/include/sys/termios.h10
-rw-r--r--c/src/lib/include/zilog/Makefile.am9
-rw-r--r--c/src/lib/libbsp/Makefile.am4
-rw-r--r--c/src/lib/libbsp/a29k/Makefile.am4
-rw-r--r--c/src/lib/libbsp/a29k/portsw/Makefile.am4
-rw-r--r--c/src/lib/libbsp/a29k/portsw/console/Makefile.am4
-rw-r--r--c/src/lib/libbsp/a29k/portsw/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/a29k/portsw/include/bsp.h13
-rw-r--r--c/src/lib/libbsp/a29k/portsw/shmsupp/Makefile.am4
-rw-r--r--c/src/lib/libbsp/a29k/portsw/start/Makefile.am4
-rw-r--r--c/src/lib/libbsp/a29k/portsw/startup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/a29k/portsw/startup/bspstart.c2
-rw-r--r--c/src/lib/libbsp/a29k/portsw/wrapup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/bare/Makefile.am4
-rw-r--r--c/src/lib/libbsp/bare/bsp_specs2
-rw-r--r--c/src/lib/libbsp/bare/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/bare/include/bsp.h9
-rw-r--r--c/src/lib/libbsp/hppa1.1/Makefile.am4
-rw-r--r--c/src/lib/libbsp/hppa1.1/simhppa/Makefile.am4
-rw-r--r--c/src/lib/libbsp/hppa1.1/simhppa/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/hppa1.1/simhppa/include/bsp.h9
-rw-r--r--c/src/lib/libbsp/hppa1.1/simhppa/shmsupp/Makefile.am4
-rw-r--r--c/src/lib/libbsp/hppa1.1/simhppa/start/Makefile.am4
-rw-r--r--c/src/lib/libbsp/hppa1.1/simhppa/startup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/hppa1.1/simhppa/startup/bspstart.c9
-rw-r--r--c/src/lib/libbsp/hppa1.1/simhppa/tools/Makefile.am6
-rw-r--r--c/src/lib/libbsp/hppa1.1/simhppa/tty/Makefile.am4
-rw-r--r--c/src/lib/libbsp/hppa1.1/simhppa/wrapup/Makefile.am7
-rw-r--r--c/src/lib/libbsp/i386/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i386/i386ex/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i386/i386ex/clock/Makefile.am6
-rw-r--r--c/src/lib/libbsp/i386/i386ex/console/Makefile.am6
-rw-r--r--c/src/lib/libbsp/i386/i386ex/console/console.c6
-rw-r--r--c/src/lib/libbsp/i386/i386ex/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i386/i386ex/include/bsp.h9
-rw-r--r--c/src/lib/libbsp/i386/i386ex/network/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i386/i386ex/start/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i386/i386ex/start/start.S4
-rw-r--r--c/src/lib/libbsp/i386/i386ex/startup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i386/i386ex/startup/bspstart.c6
-rw-r--r--c/src/lib/libbsp/i386/i386ex/timer/Makefile.am6
-rw-r--r--c/src/lib/libbsp/i386/i386ex/wrapup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i386/pc386/3c509/Makefile.am7
-rw-r--r--c/src/lib/libbsp/i386/pc386/HOWTO39
-rw-r--r--c/src/lib/libbsp/i386/pc386/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i386/pc386/clock/Makefile.am6
-rw-r--r--c/src/lib/libbsp/i386/pc386/console/Makefile.am6
-rw-r--r--c/src/lib/libbsp/i386/pc386/console/console.c10
-rw-r--r--c/src/lib/libbsp/i386/pc386/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i386/pc386/include/bsp.h12
-rw-r--r--c/src/lib/libbsp/i386/pc386/ne2000/Makefile.am6
-rw-r--r--c/src/lib/libbsp/i386/pc386/start/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i386/pc386/start/start16.S24
-rw-r--r--c/src/lib/libbsp/i386/pc386/startup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i386/pc386/startup/bspstart.c4
-rw-r--r--c/src/lib/libbsp/i386/pc386/startup/ldsegs.S34
-rw-r--r--c/src/lib/libbsp/i386/pc386/timer/Makefile.am6
-rw-r--r--c/src/lib/libbsp/i386/pc386/tools/Makefile.am10
-rw-r--r--c/src/lib/libbsp/i386/pc386/wd8003/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i386/pc386/wrapup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i386/shared/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i386/shared/comm/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i386/shared/io/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i386/shared/irq/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i386/shared/pci/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i386/ts_386ex/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i386/ts_386ex/clock/Makefile.am6
-rw-r--r--c/src/lib/libbsp/i386/ts_386ex/console/Makefile.am6
-rw-r--r--c/src/lib/libbsp/i386/ts_386ex/console/console.c6
-rw-r--r--c/src/lib/libbsp/i386/ts_386ex/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i386/ts_386ex/include/bsp.h9
-rw-r--r--c/src/lib/libbsp/i386/ts_386ex/network/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i386/ts_386ex/start/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i386/ts_386ex/start/start.S2
-rw-r--r--c/src/lib/libbsp/i386/ts_386ex/startup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i386/ts_386ex/startup/bspstart.c15
-rw-r--r--c/src/lib/libbsp/i386/ts_386ex/timer/Makefile.am6
-rw-r--r--c/src/lib/libbsp/i386/ts_386ex/tools/Makefile.am16
-rw-r--r--c/src/lib/libbsp/i386/ts_386ex/tools/debug_ada/Makefile.am10
-rw-r--r--c/src/lib/libbsp/i386/ts_386ex/tools/debug_ada/init.c4
-rw-r--r--c/src/lib/libbsp/i386/ts_386ex/tools/debug_c/Makefile.am10
-rw-r--r--c/src/lib/libbsp/i386/ts_386ex/tools/debug_c/system.h2
-rw-r--r--c/src/lib/libbsp/i386/ts_386ex/tools/dos_sup/Makefile.am5
-rw-r--r--c/src/lib/libbsp/i386/ts_386ex/tools/network_ada/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i386/ts_386ex/tools/network_ada/adasockets/Makefile.am20
-rw-r--r--c/src/lib/libbsp/i386/ts_386ex/tools/network_ada/listener/Makefile.am5
-rw-r--r--c/src/lib/libbsp/i386/ts_386ex/tools/network_ada/listener/init.c4
-rw-r--r--c/src/lib/libbsp/i386/ts_386ex/tools/network_ada/tcprelay/Makefile.am6
-rw-r--r--c/src/lib/libbsp/i386/ts_386ex/tools/network_ada/tcprelay/init.c4
-rw-r--r--c/src/lib/libbsp/i386/ts_386ex/tools/ts_1325_ada/Makefile.am18
-rw-r--r--c/src/lib/libbsp/i386/ts_386ex/tools/ts_1325_ada/init.c5
-rw-r--r--c/src/lib/libbsp/i386/ts_386ex/wrapup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i960/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i960/cvme961/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i960/cvme961/clock/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i960/cvme961/console/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i960/cvme961/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i960/cvme961/include/bsp.h9
-rw-r--r--c/src/lib/libbsp/i960/cvme961/shmsupp/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i960/cvme961/start/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i960/cvme961/startup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i960/cvme961/startup/bspstart.c2
-rw-r--r--c/src/lib/libbsp/i960/cvme961/timer/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i960/cvme961/wrapup/Makefile.am8
-rw-r--r--c/src/lib/libbsp/i960/rxgen960/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i960/rxgen960/bsp_specs10
-rw-r--r--c/src/lib/libbsp/i960/rxgen960/clock/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i960/rxgen960/console/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i960/rxgen960/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i960/rxgen960/include/bsp.h9
-rw-r--r--c/src/lib/libbsp/i960/rxgen960/shmsupp/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i960/rxgen960/startup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i960/rxgen960/startup/bspstart.c25
-rw-r--r--c/src/lib/libbsp/i960/rxgen960/timer/Makefile.am4
-rw-r--r--c/src/lib/libbsp/i960/rxgen960/wrapup/Makefile.am8
-rw-r--r--c/src/lib/libbsp/m68k/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/dmv152/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/dmv152/clock/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/dmv152/console/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/dmv152/console/console.c7
-rw-r--r--c/src/lib/libbsp/m68k/dmv152/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/dmv152/include/bsp.h18
-rw-r--r--c/src/lib/libbsp/m68k/dmv152/spurious/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/dmv152/start/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/dmv152/startup/Makefile.am7
-rw-r--r--c/src/lib/libbsp/m68k/dmv152/startup/bspstart.c12
-rw-r--r--c/src/lib/libbsp/m68k/dmv152/startup/linkcmds5
-rw-r--r--c/src/lib/libbsp/m68k/dmv152/timer/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/dmv152/wrapup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/efi332/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/efi332/README27
-rw-r--r--c/src/lib/libbsp/m68k/efi332/clock/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/efi332/console/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/efi332/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/efi332/include/bsp.h12
-rw-r--r--c/src/lib/libbsp/m68k/efi332/misc/dotests14
-rw-r--r--c/src/lib/libbsp/m68k/efi332/misc/gdbinit682
-rw-r--r--c/src/lib/libbsp/m68k/efi332/misc/interr.c7
-rw-r--r--c/src/lib/libbsp/m68k/efi332/spurious/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/efi332/start/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/efi332/start/start.c6
-rw-r--r--c/src/lib/libbsp/m68k/efi332/startup/Makefile.am10
-rw-r--r--c/src/lib/libbsp/m68k/efi332/startup/bspstart.c4
-rw-r--r--c/src/lib/libbsp/m68k/efi332/startup/except_vect_332_ROM.S2
-rw-r--r--c/src/lib/libbsp/m68k/efi332/startup/linkcmds7
-rw-r--r--c/src/lib/libbsp/m68k/efi332/startup/linkcmds_ROM2
-rw-r--r--c/src/lib/libbsp/m68k/efi332/timer/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/efi332/wrapup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/efi68k/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/efi68k/clock/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/efi68k/console/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/efi68k/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/efi68k/include/bsp.h9
-rw-r--r--c/src/lib/libbsp/m68k/efi68k/spurious/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/efi68k/start/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/efi68k/startup/Makefile.am7
-rw-r--r--c/src/lib/libbsp/m68k/efi68k/startup/bspstart.c8
-rw-r--r--c/src/lib/libbsp/m68k/efi68k/startup/linkcmds5
-rw-r--r--c/src/lib/libbsp/m68k/efi68k/timer/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/efi68k/wrapup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/gen68302/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/gen68302/clock/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/gen68302/console/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/gen68302/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/gen68302/include/bsp.h9
-rw-r--r--c/src/lib/libbsp/m68k/gen68302/start/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/gen68302/startup/Makefile.am7
-rw-r--r--c/src/lib/libbsp/m68k/gen68302/startup/bspstart.c9
-rw-r--r--c/src/lib/libbsp/m68k/gen68302/startup/linkcmds5
-rw-r--r--c/src/lib/libbsp/m68k/gen68302/timer/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/gen68302/wrapup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/gen68340/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/gen68340/clock/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/gen68340/console/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/gen68340/console/console.c13
-rw-r--r--c/src/lib/libbsp/m68k/gen68340/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/gen68340/include/bsp.h9
-rw-r--r--c/src/lib/libbsp/m68k/gen68340/start/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/gen68340/startup/Makefile.am7
-rw-r--r--c/src/lib/libbsp/m68k/gen68340/startup/bspstart.c14
-rw-r--r--c/src/lib/libbsp/m68k/gen68340/startup/linkcmds2
-rw-r--r--c/src/lib/libbsp/m68k/gen68340/timer/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/gen68340/wrapup/Makefile.am7
-rw-r--r--c/src/lib/libbsp/m68k/gen68360/Makefile.am11
-rw-r--r--c/src/lib/libbsp/m68k/gen68360/clock/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/gen68360/console/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/gen68360/console/consolereserveresources.c10
-rw-r--r--c/src/lib/libbsp/m68k/gen68360/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/gen68360/include/bsp.h9
-rw-r--r--c/src/lib/libbsp/m68k/gen68360/network/Makefile.am6
-rw-r--r--c/src/lib/libbsp/m68k/gen68360/network/network.c185
-rw-r--r--c/src/lib/libbsp/m68k/gen68360/start/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/gen68360/start/start.S2
-rw-r--r--c/src/lib/libbsp/m68k/gen68360/startup/Makefile.am5
-rw-r--r--c/src/lib/libbsp/m68k/gen68360/startup/bspstart.c17
-rw-r--r--c/src/lib/libbsp/m68k/gen68360/startup/init68360.c13
-rw-r--r--c/src/lib/libbsp/m68k/gen68360/startup/linkcmds2
-rw-r--r--c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.bootp2
-rw-r--r--c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.prom2
-rw-r--r--c/src/lib/libbsp/m68k/gen68360/timer/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/gen68360/wrapup/Makefile.am7
-rw-r--r--c/src/lib/libbsp/m68k/idp/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/idp/clock/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/idp/console/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/idp/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/idp/include/bsp.h9
-rw-r--r--c/src/lib/libbsp/m68k/idp/start/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/idp/startup/Makefile.am7
-rw-r--r--c/src/lib/libbsp/m68k/idp/startup/bspstart.c8
-rw-r--r--c/src/lib/libbsp/m68k/idp/startup/linkcmds2
-rw-r--r--c/src/lib/libbsp/m68k/idp/timer/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/idp/wrapup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme136/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme136/clock/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme136/console/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme136/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme136/include/bsp.h9
-rw-r--r--c/src/lib/libbsp/m68k/mvme136/shmsupp/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme136/start/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme136/startup/Makefile.am7
-rw-r--r--c/src/lib/libbsp/m68k/mvme136/startup/bspstart.c8
-rw-r--r--c/src/lib/libbsp/m68k/mvme136/startup/linkcmds2
-rw-r--r--c/src/lib/libbsp/m68k/mvme136/timer/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme136/wrapup/Makefile.am8
-rw-r--r--c/src/lib/libbsp/m68k/mvme147/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme147/clock/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme147/console/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme147/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme147/include/bsp.h9
-rw-r--r--c/src/lib/libbsp/m68k/mvme147/start/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme147/startup/Makefile.am7
-rw-r--r--c/src/lib/libbsp/m68k/mvme147/startup/bspstart.c8
-rw-r--r--c/src/lib/libbsp/m68k/mvme147/startup/linkcmds2
-rw-r--r--c/src/lib/libbsp/m68k/mvme147/timer/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme147/wrapup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme147s/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme147s/clock/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme147s/console/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme147s/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme147s/include/bsp.h9
-rw-r--r--c/src/lib/libbsp/m68k/mvme147s/shmsupp/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme147s/start/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme147s/startup/Makefile.am10
-rw-r--r--c/src/lib/libbsp/m68k/mvme147s/startup/bspstart.c14
-rw-r--r--c/src/lib/libbsp/m68k/mvme147s/startup/linkcmds2
-rw-r--r--c/src/lib/libbsp/m68k/mvme147s/timer/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme147s/wrapup/Makefile.am8
-rw-r--r--c/src/lib/libbsp/m68k/mvme162/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme162/clock/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme162/console/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme162/consolex/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme162/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme162/include/bsp.h9
-rw-r--r--c/src/lib/libbsp/m68k/mvme162/start/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme162/startup/Makefile.am7
-rw-r--r--c/src/lib/libbsp/m68k/mvme162/startup/bspstart.c12
-rw-r--r--c/src/lib/libbsp/m68k/mvme162/startup/linkcmds2
-rw-r--r--c/src/lib/libbsp/m68k/mvme162/timer/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme162/tod/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme162/tools/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme162/wrapup/Makefile.am8
-rw-r--r--c/src/lib/libbsp/m68k/mvme167/Makefile.am7
-rw-r--r--c/src/lib/libbsp/m68k/mvme167/README106
-rw-r--r--c/src/lib/libbsp/m68k/mvme167/bsp_specs8
-rw-r--r--c/src/lib/libbsp/m68k/mvme167/clock/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme167/configure.in4
-rw-r--r--c/src/lib/libbsp/m68k/mvme167/console/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme167/console/console-recording.c591
-rw-r--r--c/src/lib/libbsp/m68k/mvme167/console/console.c522
-rw-r--r--c/src/lib/libbsp/m68k/mvme167/fatal/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme167/include/Makefile.am6
-rw-r--r--c/src/lib/libbsp/m68k/mvme167/include/bsp.h40
-rw-r--r--c/src/lib/libbsp/m68k/mvme167/network/Makefile.am6
-rw-r--r--c/src/lib/libbsp/m68k/mvme167/network/network.c3753
-rw-r--r--c/src/lib/libbsp/m68k/mvme167/network/uti596.h297
-rw-r--r--c/src/lib/libbsp/m68k/mvme167/start/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme167/startup/Makefile.am13
-rw-r--r--c/src/lib/libbsp/m68k/mvme167/startup/bspstart.c29
-rw-r--r--c/src/lib/libbsp/m68k/mvme167/startup/linkcmds227
-rw-r--r--c/src/lib/libbsp/m68k/mvme167/startup/page_table.c2
-rw-r--r--c/src/lib/libbsp/m68k/mvme167/timer/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/mvme167/wrapup/Makefile.am14
-rw-r--r--c/src/lib/libbsp/m68k/ods68302/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/ods68302/clock/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/ods68302/console/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/ods68302/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/ods68302/include/bsp.h9
-rw-r--r--c/src/lib/libbsp/m68k/ods68302/start/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/ods68302/startup/Makefile.am7
-rw-r--r--c/src/lib/libbsp/m68k/ods68302/startup/bspstart.c8
-rw-r--r--c/src/lib/libbsp/m68k/ods68302/startup/linkcmds2
-rw-r--r--c/src/lib/libbsp/m68k/ods68302/timer/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/ods68302/wrapup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/m68k/shared/m68kpretaskinghook.c7
-rw-r--r--c/src/lib/libbsp/m68k/shared/start.S15
-rw-r--r--c/src/lib/libbsp/mips/Makefile.am4
-rw-r--r--c/src/lib/libbsp/mips/p4000/Makefile.am4
-rw-r--r--c/src/lib/libbsp/mips/p4000/console/Makefile.am4
-rw-r--r--c/src/lib/libbsp/mips/p4000/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/mips/p4000/include/bsp.h9
-rw-r--r--c/src/lib/libbsp/mips/p4000/liblnk/Makefile.am4
-rw-r--r--c/src/lib/libbsp/mips/p4000/start/Makefile.am4
-rw-r--r--c/src/lib/libbsp/mips/p4000/startup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/mips/p4000/startup/bspstart.c2
-rw-r--r--c/src/lib/libbsp/mips/p4000/wrapup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/mips64orion/Makefile.am4
-rw-r--r--c/src/lib/libbsp/mips64orion/p4000/Makefile.am4
-rw-r--r--c/src/lib/libbsp/mips64orion/p4000/console/Makefile.am4
-rw-r--r--c/src/lib/libbsp/mips64orion/p4000/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/mips64orion/p4000/include/bsp.h9
-rw-r--r--c/src/lib/libbsp/mips64orion/p4000/liblnk/Makefile.am4
-rw-r--r--c/src/lib/libbsp/mips64orion/p4000/start/Makefile.am4
-rw-r--r--c/src/lib/libbsp/mips64orion/p4000/startup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/mips64orion/p4000/startup/bspstart.c2
-rw-r--r--c/src/lib/libbsp/mips64orion/p4000/wrapup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/no_cpu/Makefile.am4
-rw-r--r--c/src/lib/libbsp/no_cpu/no_bsp/Makefile.am4
-rw-r--r--c/src/lib/libbsp/no_cpu/no_bsp/clock/Makefile.am4
-rw-r--r--c/src/lib/libbsp/no_cpu/no_bsp/console/Makefile.am4
-rw-r--r--c/src/lib/libbsp/no_cpu/no_bsp/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/no_cpu/no_bsp/include/bsp.h9
-rw-r--r--c/src/lib/libbsp/no_cpu/no_bsp/shmsupp/Makefile.am4
-rw-r--r--c/src/lib/libbsp/no_cpu/no_bsp/startup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/no_cpu/no_bsp/startup/bspstart.c2
-rw-r--r--c/src/lib/libbsp/no_cpu/no_bsp/timer/Makefile.am4
-rw-r--r--c/src/lib/libbsp/no_cpu/no_bsp/wrapup/Makefile.am8
-rw-r--r--c/src/lib/libbsp/powerpc/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/dmv177/Makefile.am7
-rw-r--r--c/src/lib/libbsp/powerpc/dmv177/bsp_specs2
-rw-r--r--c/src/lib/libbsp/powerpc/dmv177/clock/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/dmv177/console/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/dmv177/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/dmv177/include/bsp.h9
-rw-r--r--c/src/lib/libbsp/powerpc/dmv177/scv64/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/dmv177/sonic/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/dmv177/start/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/dmv177/startup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/dmv177/startup/bspstart.c8
-rw-r--r--c/src/lib/libbsp/powerpc/dmv177/timer/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/dmv177/tod/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/dmv177/wrapup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/eth_comm/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/eth_comm/bsp_specs8
-rw-r--r--c/src/lib/libbsp/powerpc/eth_comm/canbus/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/eth_comm/console/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/eth_comm/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/eth_comm/include/bsp.h9
-rw-r--r--c/src/lib/libbsp/powerpc/eth_comm/network/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/eth_comm/start/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/eth_comm/start/start.S4
-rw-r--r--c/src/lib/libbsp/powerpc/eth_comm/startup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/eth_comm/startup/bspstart.c7
-rw-r--r--c/src/lib/libbsp/powerpc/eth_comm/wrapup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/helas403/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/helas403/dlentry/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/helas403/flashentry/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/helas403/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/helas403/include/bsp.h9
-rw-r--r--c/src/lib/libbsp/powerpc/helas403/startup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/helas403/startup/bspstart.c11
-rw-r--r--c/src/lib/libbsp/powerpc/helas403/wrapup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/motorola_powerpc/bootloader/Makefile.am18
-rw-r--r--c/src/lib/libbsp/powerpc/motorola_powerpc/bsp_specs2
-rw-r--r--c/src/lib/libbsp/powerpc/motorola_powerpc/clock/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/motorola_powerpc/console/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/motorola_powerpc/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/motorola_powerpc/irq/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/motorola_powerpc/motorola/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/motorola_powerpc/openpic/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/motorola_powerpc/pci/Makefile.am6
-rw-r--r--c/src/lib/libbsp/powerpc/motorola_powerpc/residual/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/motorola_powerpc/start/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/motorola_powerpc/startup/Makefile.am9
-rw-r--r--c/src/lib/libbsp/powerpc/motorola_powerpc/vectors/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/motorola_powerpc/wrapup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/papyrus/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/papyrus/dlentry/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/papyrus/flashentry/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/papyrus/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/papyrus/include/bsp.h9
-rw-r--r--c/src/lib/libbsp/powerpc/papyrus/startup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/papyrus/startup/bspstart.c2
-rw-r--r--c/src/lib/libbsp/powerpc/papyrus/wrapup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/ppcn_60x/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/ppcn_60x/bsp_specs2
-rw-r--r--c/src/lib/libbsp/powerpc/ppcn_60x/clock/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/ppcn_60x/console/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/ppcn_60x/console/console.c8
-rw-r--r--c/src/lib/libbsp/powerpc/ppcn_60x/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/ppcn_60x/include/bsp.h9
-rw-r--r--c/src/lib/libbsp/powerpc/ppcn_60x/network/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/ppcn_60x/nvram/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/ppcn_60x/pci/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/ppcn_60x/start/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/ppcn_60x/startup/Makefile.am6
-rw-r--r--c/src/lib/libbsp/powerpc/ppcn_60x/startup/bspstart.c14
-rw-r--r--c/src/lib/libbsp/powerpc/ppcn_60x/timer/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/ppcn_60x/tod/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/ppcn_60x/universe/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/ppcn_60x/vectors/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/ppcn_60x/wrapup/Makefile.am8
-rw-r--r--c/src/lib/libbsp/powerpc/psim/Makefile.am8
-rw-r--r--c/src/lib/libbsp/powerpc/psim/bsp_specs2
-rw-r--r--c/src/lib/libbsp/powerpc/psim/clock/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/psim/console/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/psim/console/console.c7
-rw-r--r--c/src/lib/libbsp/powerpc/psim/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/psim/include/bsp.h9
-rw-r--r--c/src/lib/libbsp/powerpc/psim/shmsupp/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/psim/start/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/psim/startup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/psim/startup/bspstart.c8
-rw-r--r--c/src/lib/libbsp/powerpc/psim/timer/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/psim/tools/Makefile.am26
-rwxr-xr-xc/src/lib/libbsp/powerpc/psim/tools/runtest11
-rw-r--r--c/src/lib/libbsp/powerpc/psim/vectors/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/psim/wrapup/Makefile.am8
-rw-r--r--c/src/lib/libbsp/powerpc/score603e/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/score603e/PCI_bus/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/score603e/bsp_specs2
-rw-r--r--c/src/lib/libbsp/powerpc/score603e/clock/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/score603e/console/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/score603e/console/consolereserveresources.c7
-rw-r--r--c/src/lib/libbsp/powerpc/score603e/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/score603e/include/bsp.h13
-rw-r--r--c/src/lib/libbsp/powerpc/score603e/start/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/score603e/startup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/score603e/startup/bspstart.c8
-rw-r--r--c/src/lib/libbsp/powerpc/score603e/timer/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/score603e/tod/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/score603e/vectors/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/score603e/wrapup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/shared/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/shared/bootloader/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/shared/bootloader/misc.c4
-rw-r--r--c/src/lib/libbsp/powerpc/shared/clock/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/shared/console/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/shared/console/console.c10
-rw-r--r--c/src/lib/libbsp/powerpc/shared/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/shared/include/bsp.h9
-rw-r--r--c/src/lib/libbsp/powerpc/shared/irq/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/shared/irq/irq_asm.S7
-rw-r--r--c/src/lib/libbsp/powerpc/shared/motorola/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/shared/openpic/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/shared/pci/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/shared/residual/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/shared/start/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/shared/start/start.S7
-rw-r--r--c/src/lib/libbsp/powerpc/shared/startup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/shared/startup/bspstart.c19
-rw-r--r--c/src/lib/libbsp/powerpc/shared/vectors/Makefile.am4
-rw-r--r--c/src/lib/libbsp/powerpc/support/new_exception_processing/Makefile.am16
-rw-r--r--c/src/lib/libbsp/powerpc/support/old_exception_processing/Makefile.am23
-rw-r--r--c/src/lib/libbsp/powerpc/support/old_exception_processing/irq_stub.S2
-rw-r--r--c/src/lib/libbsp/sh/Makefile.am4
-rw-r--r--c/src/lib/libbsp/sh/gensh1/Makefile.am4
-rw-r--r--c/src/lib/libbsp/sh/gensh1/bsp_specs2
-rw-r--r--c/src/lib/libbsp/sh/gensh1/console/Makefile.am6
-rw-r--r--c/src/lib/libbsp/sh/gensh1/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/sh/gensh1/include/bsp.h9
-rw-r--r--c/src/lib/libbsp/sh/gensh1/scitab/Makefile.am4
-rw-r--r--c/src/lib/libbsp/sh/gensh1/start/Makefile.am4
-rw-r--r--c/src/lib/libbsp/sh/gensh1/startup/Makefile.am8
-rw-r--r--c/src/lib/libbsp/sh/gensh1/startup/bspstart.c3
-rw-r--r--c/src/lib/libbsp/sh/gensh1/wrapup/Makefile.am6
-rw-r--r--c/src/lib/libbsp/sh/gensh2/Makefile.am4
-rw-r--r--c/src/lib/libbsp/sh/gensh2/README15
-rw-r--r--c/src/lib/libbsp/sh/gensh2/bsp_specs2
-rw-r--r--c/src/lib/libbsp/sh/gensh2/console/Makefile.am6
-rw-r--r--c/src/lib/libbsp/sh/gensh2/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/sh/gensh2/include/bsp.h9
-rw-r--r--c/src/lib/libbsp/sh/gensh2/scitab/Makefile.am4
-rw-r--r--c/src/lib/libbsp/sh/gensh2/start/Makefile.am4
-rw-r--r--c/src/lib/libbsp/sh/gensh2/start/start.S14
-rw-r--r--c/src/lib/libbsp/sh/gensh2/startup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/sh/gensh2/startup/bspstart.c6
-rw-r--r--c/src/lib/libbsp/sh/gensh2/startup/hw_init.c118
-rw-r--r--c/src/lib/libbsp/sh/gensh2/wrapup/Makefile.am6
-rw-r--r--c/src/lib/libbsp/sh/shared/Makefile.am4
-rw-r--r--c/src/lib/libbsp/shared/console.c15
-rw-r--r--c/src/lib/libbsp/shmdr/Makefile.am4
-rw-r--r--c/src/lib/libbsp/sparc/Makefile.am4
-rw-r--r--c/src/lib/libbsp/sparc/erc32/Makefile.am4
-rw-r--r--c/src/lib/libbsp/sparc/erc32/clock/Makefile.am4
-rw-r--r--c/src/lib/libbsp/sparc/erc32/console/Makefile.am4
-rw-r--r--c/src/lib/libbsp/sparc/erc32/console/consolereserveresources.c7
-rw-r--r--c/src/lib/libbsp/sparc/erc32/gnatsupp/Makefile.am4
-rw-r--r--c/src/lib/libbsp/sparc/erc32/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/sparc/erc32/include/bsp.h14
-rw-r--r--c/src/lib/libbsp/sparc/erc32/start/Makefile.am4
-rw-r--r--c/src/lib/libbsp/sparc/erc32/startup/Makefile.am5
-rw-r--r--c/src/lib/libbsp/sparc/erc32/startup/bspstart.c14
-rw-r--r--c/src/lib/libbsp/sparc/erc32/startup/linkcmds3
-rw-r--r--c/src/lib/libbsp/sparc/erc32/startup/spurious.c3
-rw-r--r--c/src/lib/libbsp/sparc/erc32/timer/Makefile.am4
-rw-r--r--c/src/lib/libbsp/sparc/erc32/tools/Makefile.am18
-rw-r--r--c/src/lib/libbsp/sparc/erc32/tools/runtest.in6
-rw-r--r--c/src/lib/libbsp/sparc/erc32/wrapup/Makefile.am4
-rw-r--r--c/src/lib/libbsp/unix/Makefile.am4
-rw-r--r--c/src/lib/libbsp/unix/posix/Makefile.am4
-rw-r--r--c/src/lib/libbsp/unix/posix/clock/Makefile.am4
-rw-r--r--c/src/lib/libbsp/unix/posix/configure.in15
-rw-r--r--c/src/lib/libbsp/unix/posix/console/Makefile.am4
-rw-r--r--c/src/lib/libbsp/unix/posix/include/Makefile.am4
-rw-r--r--c/src/lib/libbsp/unix/posix/include/bsp.h9
-rw-r--r--c/src/lib/libbsp/unix/posix/shmsupp/Makefile.am4
-rw-r--r--c/src/lib/libbsp/unix/posix/startup/Makefile.am13
-rw-r--r--c/src/lib/libbsp/unix/posix/startup/bspstart.c2
-rw-r--r--c/src/lib/libbsp/unix/posix/timer/Makefile.am6
-rw-r--r--c/src/lib/libbsp/unix/posix/tools/Makefile.am30
-rw-r--r--c/src/lib/libbsp/unix/posix/wrapup/Makefile.am4
-rw-r--r--c/src/lib/libc/Makefile.am33
-rw-r--r--c/src/lib/libc/error.h9
-rw-r--r--c/src/lib/libc/gxx_wrappers.c219
-rw-r--r--c/src/lib/libc/imfs.h16
-rw-r--r--c/src/lib/libc/imfs_creat.c6
-rw-r--r--c/src/lib/libc/imfs_directory.c12
-rw-r--r--c/src/lib/libc/imfs_stat.c6
-rw-r--r--c/src/lib/libc/imfs_utime.c4
-rw-r--r--c/src/lib/libc/libio.c4
-rw-r--r--c/src/lib/libc/malloc.c2
-rw-r--r--c/src/lib/libc/scandir.c2
-rw-r--r--c/src/lib/libc/termios.c15
-rw-r--r--c/src/lib/libc/termiosreserveresources.c5
-rw-r--r--c/src/lib/libc/unmount.c12
-rw-r--r--c/src/lib/libcpu/Makefile.am4
-rw-r--r--c/src/lib/libcpu/a29k/Makefile.am6
-rw-r--r--c/src/lib/libcpu/a29k/clock/Makefile.am6
-rw-r--r--c/src/lib/libcpu/a29k/timer/Makefile.am6
-rw-r--r--c/src/lib/libcpu/hppa1.1/Makefile.am4
-rw-r--r--c/src/lib/libcpu/hppa1.1/clock/Makefile.am4
-rw-r--r--c/src/lib/libcpu/hppa1.1/include/Makefile.am6
-rw-r--r--c/src/lib/libcpu/hppa1.1/milli/Makefile.am4
-rw-r--r--c/src/lib/libcpu/hppa1.1/semaphore/Makefile.am4
-rw-r--r--c/src/lib/libcpu/hppa1.1/timer/Makefile.am4
-rw-r--r--c/src/lib/libcpu/i386/Makefile.am4
-rw-r--r--c/src/lib/libcpu/m68k/Makefile.am4
-rw-r--r--c/src/lib/libcpu/m68k/m68040/Makefile.am4
-rw-r--r--c/src/lib/libcpu/m68k/m68040/fpsp/Makefile.am6
-rw-r--r--c/src/lib/libcpu/mips/Makefile.am4
-rw-r--r--c/src/lib/libcpu/mips/clock/Makefile.am4
-rw-r--r--c/src/lib/libcpu/mips/timer/Makefile.am4
-rw-r--r--c/src/lib/libcpu/mips64orion/Makefile.am4
-rw-r--r--c/src/lib/libcpu/mips64orion/clock/Makefile.am4
-rw-r--r--c/src/lib/libcpu/mips64orion/timer/Makefile.am4
-rw-r--r--c/src/lib/libcpu/powerpc/Makefile.am8
-rw-r--r--c/src/lib/libcpu/powerpc/mpc505/Makefile.am4
-rw-r--r--c/src/lib/libcpu/powerpc/mpc505/timer/Makefile.am6
-rw-r--r--c/src/lib/libcpu/powerpc/mpc505/vectors/Makefile.am9
-rw-r--r--c/src/lib/libcpu/powerpc/mpc6xx/Makefile.am4
-rw-r--r--c/src/lib/libcpu/powerpc/mpc6xx/clock/Makefile.am6
-rw-r--r--c/src/lib/libcpu/powerpc/mpc6xx/exceptions/Makefile.am6
-rw-r--r--c/src/lib/libcpu/powerpc/mpc6xx/mmu/Makefile.am6
-rw-r--r--c/src/lib/libcpu/powerpc/mpc6xx/timer/Makefile.am6
-rw-r--r--c/src/lib/libcpu/powerpc/mpc6xx/wrapup/Makefile.am10
-rw-r--r--c/src/lib/libcpu/powerpc/mpc821/Makefile.am4
-rw-r--r--c/src/lib/libcpu/powerpc/mpc821/clock/Makefile.am6
-rw-r--r--c/src/lib/libcpu/powerpc/mpc821/console-generic/Makefile.am6
-rw-r--r--c/src/lib/libcpu/powerpc/mpc821/console-generic/console-generic.c15
-rw-r--r--c/src/lib/libcpu/powerpc/mpc821/include/Makefile.am11
-rw-r--r--c/src/lib/libcpu/powerpc/mpc821/timer/Makefile.am6
-rw-r--r--c/src/lib/libcpu/powerpc/mpc821/vectors/Makefile.am9
-rw-r--r--c/src/lib/libcpu/powerpc/mpc860/Makefile.am4
-rw-r--r--c/src/lib/libcpu/powerpc/mpc860/clock/Makefile.am6
-rw-r--r--c/src/lib/libcpu/powerpc/mpc860/console-generic/Makefile.am6
-rw-r--r--c/src/lib/libcpu/powerpc/mpc860/console-generic/console-generic.c17
-rw-r--r--c/src/lib/libcpu/powerpc/mpc860/include/Makefile.am13
-rw-r--r--c/src/lib/libcpu/powerpc/mpc860/include/mpc860.h4
-rw-r--r--c/src/lib/libcpu/powerpc/mpc860/timer/Makefile.am6
-rw-r--r--c/src/lib/libcpu/powerpc/mpc860/vectors/Makefile.am9
-rw-r--r--c/src/lib/libcpu/powerpc/new_exception_processing/Makefile.am16
-rw-r--r--c/src/lib/libcpu/powerpc/old-exceptions/irq_stub.S2
-rw-r--r--c/src/lib/libcpu/powerpc/old_exception_processing/Makefile.am23
-rw-r--r--c/src/lib/libcpu/powerpc/old_exception_processing/irq_stub.S2
-rw-r--r--c/src/lib/libcpu/powerpc/ppc403/Makefile.am4
-rw-r--r--c/src/lib/libcpu/powerpc/ppc403/clock/Makefile.am6
-rw-r--r--c/src/lib/libcpu/powerpc/ppc403/console/Makefile.am6
-rw-r--r--c/src/lib/libcpu/powerpc/ppc403/console/console.c10
-rw-r--r--c/src/lib/libcpu/powerpc/ppc403/ictrl/Makefile.am6
-rw-r--r--c/src/lib/libcpu/powerpc/ppc403/timer/Makefile.am6
-rw-r--r--c/src/lib/libcpu/powerpc/ppc403/vectors/Makefile.am6
-rw-r--r--c/src/lib/libcpu/powerpc/shared/Makefile.am4
-rw-r--r--c/src/lib/libcpu/powerpc/wrapup/Makefile.am8
-rw-r--r--c/src/lib/libcpu/sh/Makefile.am4
-rw-r--r--c/src/lib/libcpu/sh/sh7032/Makefile.am4
-rw-r--r--c/src/lib/libcpu/sh/sh7032/clock/Makefile.am6
-rw-r--r--c/src/lib/libcpu/sh/sh7032/delay/Makefile.am4
-rw-r--r--c/src/lib/libcpu/sh/sh7032/include/Makefile.am6
-rw-r--r--c/src/lib/libcpu/sh/sh7032/null/Makefile.am4
-rw-r--r--c/src/lib/libcpu/sh/sh7032/sci/Makefile.am4
-rw-r--r--c/src/lib/libcpu/sh/sh7032/timer/Makefile.am4
-rw-r--r--c/src/lib/libcpu/sh/sh7045/Makefile.am4
-rw-r--r--c/src/lib/libcpu/sh/sh7045/clock/Makefile.am6
-rw-r--r--c/src/lib/libcpu/sh/sh7045/include/Makefile.am6
-rw-r--r--c/src/lib/libcpu/sh/sh7045/null/Makefile.am4
-rw-r--r--c/src/lib/libcpu/sh/sh7045/sci/Makefile.am4
-rw-r--r--c/src/lib/libcpu/sh/sh7045/sci/sci.c27
-rw-r--r--c/src/lib/libcpu/sh/sh7045/timer/Makefile.am4
-rw-r--r--c/src/lib/libcpu/sparc/Makefile.am4
-rw-r--r--c/src/lib/libcpu/sparc/reg_win/Makefile.am6
-rw-r--r--c/src/lib/libcpu/sparc/syscall/Makefile.am6
-rw-r--r--c/src/libchip/network/Makefile.am4
-rw-r--r--c/src/libchip/network/README.dec211407
-rw-r--r--c/src/libchip/network/dec21140.c64
-rw-r--r--c/src/libchip/rtc/Makefile.am16
-rw-r--r--c/src/libchip/serial/Makefile.am18
-rw-r--r--c/src/libchip/serial/README.ns1655092
-rw-r--r--c/src/libchip/serial/STATUS6
-rw-r--r--c/src/libchip/serial/ns16550.c10
-rw-r--r--c/src/libchip/serial/ns16550_p.h3
-rw-r--r--c/src/libfs/src/imfs/imfs.h16
-rw-r--r--c/src/libfs/src/imfs/imfs_creat.c6
-rw-r--r--c/src/libfs/src/imfs/imfs_directory.c12
-rw-r--r--c/src/libfs/src/imfs/imfs_stat.c6
-rw-r--r--c/src/libfs/src/imfs/imfs_utime.c4
-rw-r--r--c/src/libmisc/cpuuse/Makefile.am4
-rw-r--r--c/src/libmisc/dummy/Makefile.am4
-rw-r--r--c/src/libmisc/dummy/dummy.c1
-rw-r--r--c/src/libmisc/dumpbuf/Makefile.am4
-rw-r--r--c/src/libmisc/monitor/Makefile.am4
-rw-r--r--c/src/libmisc/monitor/mon-server.c6
-rw-r--r--c/src/libmisc/rtmonuse/Makefile.am4
-rw-r--r--c/src/libmisc/stackchk/Makefile.am4
-rw-r--r--c/src/libmisc/stackchk/internal.h4
-rw-r--r--c/src/libmisc/untar/Makefile.am4
-rw-r--r--c/src/libmisc/wrapup/Makefile.am4
-rw-r--r--c/src/libnetworking/Makefile.am6
-rw-r--r--c/src/libnetworking/arpa/Makefile.am14
-rw-r--r--c/src/libnetworking/include/Makefile.am406
-rw-r--r--c/src/libnetworking/kern/Makefile.am4
-rw-r--r--c/src/libnetworking/lib/Makefile.am4
-rw-r--r--c/src/libnetworking/lib/rtems_bsdnet_ntp.c6
-rw-r--r--c/src/libnetworking/libc/Makefile.am26
-rw-r--r--c/src/libnetworking/machine/Makefile.am19
-rw-r--r--c/src/libnetworking/memory.h5
-rw-r--r--c/src/libnetworking/net/Makefile.am24
-rw-r--r--c/src/libnetworking/net/if_loop.c1
-rw-r--r--c/src/libnetworking/netinet/Makefile.am34
-rw-r--r--c/src/libnetworking/netinet/in.h3
-rw-r--r--c/src/libnetworking/nfs/Makefile.am22
-rw-r--r--c/src/libnetworking/pppd/Makefile.am4
-rw-r--r--c/src/libnetworking/pppd/options.c4
-rw-r--r--c/src/libnetworking/pppd/pppd.h4
-rw-r--r--c/src/libnetworking/pppd/rtems-ppp.c6
-rw-r--r--c/src/libnetworking/rtems/Makefile.am25
-rw-r--r--c/src/libnetworking/rtems/rtems_syscall.c17
-rw-r--r--c/src/libnetworking/rtems_servers/Makefile.am15
-rw-r--r--c/src/libnetworking/rtems_servers/ftpd.c5
-rw-r--r--c/src/libnetworking/rtems_webserver/Makefile.am27
-rw-r--r--c/src/libnetworking/rtems_webserver/balloc.c10
-rw-r--r--c/src/libnetworking/rtems_webserver/ejlex.c2
-rw-r--r--c/src/libnetworking/rtems_webserver/handler.c2
-rw-r--r--c/src/libnetworking/rtems_webserver/uemf.c2
-rw-r--r--c/src/libnetworking/rtems_webserver/uemf.h2
-rw-r--r--c/src/libnetworking/rtems_webserver/webs.c6
-rw-r--r--c/src/libnetworking/sys/Makefile.am16
-rw-r--r--c/src/libnetworking/sys/un.h68
-rw-r--r--c/src/libnetworking/vm/Makefile.am19
-rw-r--r--c/src/libnetworking/wrapup/Makefile.am6
-rw-r--r--c/src/librdbg/include/rdbg/Makefile.am9
-rw-r--r--c/src/librdbg/include/rdbg/i386/Makefile.am9
-rw-r--r--c/src/librdbg/include/rdbg/powerpc/Makefile.am9
-rw-r--r--c/src/librdbg/src/Makefile.am4
-rw-r--r--c/src/librdbg/src/i386/Makefile.am3
-rw-r--r--c/src/librdbg/src/i386/any/Makefile.am9
-rw-r--r--c/src/librdbg/src/powerpc/Makefile.am3
-rw-r--r--c/src/librdbg/src/powerpc/mcp750/Makefile.am9
-rw-r--r--c/src/librdbg/src/powerpc/new_exception_processing/Makefile.am9
-rw-r--r--c/src/librpc/Makefile.am2
-rw-r--r--c/src/librpc/README_RTEMS64
-rw-r--r--c/src/librpc/configure.in4
-rw-r--r--c/src/librpc/include/Makefile.am2
-rw-r--r--c/src/librpc/include/rpc/Makefile.am13
-rw-r--r--c/src/librpc/include/rpc/auth.h143
-rw-r--r--c/src/librpc/include/rpc/auth_des.h109
-rw-r--r--c/src/librpc/include/rpc/auth_unix.h84
-rw-r--r--c/src/librpc/include/rpc/clnt.h205
-rw-r--r--c/src/librpc/include/rpc/des.h82
-rw-r--r--c/src/librpc/include/rpc/des_crypt.h120
-rw-r--r--c/src/librpc/include/rpc/pmap_clnt.h85
-rw-r--r--c/src/librpc/include/rpc/pmap_prot.h104
-rw-r--r--c/src/librpc/include/rpc/pmap_rmt.h63
-rw-r--r--c/src/librpc/include/rpc/rpc.h83
-rw-r--r--c/src/librpc/include/rpc/rpc_com.h78
-rw-r--r--c/src/librpc/include/rpc/rpc_msg.h56
-rw-r--r--c/src/librpc/include/rpc/svc.h153
-rw-r--r--c/src/librpc/include/rpc/svc_auth.h37
-rw-r--r--c/src/librpc/include/rpc/types.h51
-rw-r--r--c/src/librpc/include/rpc/xdr.h175
-rw-r--r--c/src/librpc/include/rpcsvc/.cvsignore2
-rw-r--r--c/src/librpc/include/rpcsvc/Makefile.am13
-rw-r--r--c/src/librpc/include/rpcsvc/bootparam_prot.x103
-rw-r--r--c/src/librpc/include/rpcsvc/crypt.x91
-rw-r--r--c/src/librpc/include/rpcsvc/key_prot.x284
-rw-r--r--c/src/librpc/include/rpcsvc/klm_prot.x139
-rw-r--r--c/src/librpc/include/rpcsvc/mount.x257
-rw-r--r--c/src/librpc/include/rpcsvc/nfs_prot.x1266
-rw-r--r--c/src/librpc/include/rpcsvc/nis.x466
-rw-r--r--c/src/librpc/include/rpcsvc/nis_cache.x87
-rw-r--r--c/src/librpc/include/rpcsvc/nis_callback.x76
-rw-r--r--c/src/librpc/include/rpcsvc/nis_db.h162
-rw-r--r--c/src/librpc/include/rpcsvc/nis_object.x317
-rw-r--r--c/src/librpc/include/rpcsvc/nis_tags.h137
-rw-r--r--c/src/librpc/include/rpcsvc/nislib.h317
-rw-r--r--c/src/librpc/include/rpcsvc/nlm_prot.x184
-rw-r--r--c/src/librpc/include/rpcsvc/pmap_prot.x285
-rw-r--r--c/src/librpc/include/rpcsvc/rex.x235
-rw-r--r--c/src/librpc/include/rpcsvc/rnusers.x123
-rw-r--r--c/src/librpc/include/rpcsvc/rquota.x67
-rw-r--r--c/src/librpc/include/rpcsvc/rstat.x151
-rw-r--r--c/src/librpc/include/rpcsvc/rwall.x57
-rw-r--r--c/src/librpc/include/rpcsvc/sm_inter.x122
-rw-r--r--c/src/librpc/include/rpcsvc/spray.x90
-rw-r--r--c/src/librpc/include/rpcsvc/yp.x379
-rw-r--r--c/src/librpc/include/rpcsvc/yp_prot.h329
-rw-r--r--c/src/librpc/include/rpcsvc/ypclnt.h94
-rw-r--r--c/src/librpc/include/rpcsvc/yppasswd.x75
-rw-r--r--c/src/librpc/include/rpcsvc/ypupdate_prot.x88
-rw-r--r--c/src/librpc/include/rpcsvc/ypxfrd.x173
-rw-r--r--c/src/librpc/src/Makefile.am31
-rw-r--r--c/src/librpc/src/rpc/DISCLAIMER28
-rw-r--r--c/src/librpc/src/rpc/Makefile.am57
-rw-r--r--c/src/librpc/src/rpc/PSD.doc/.cvsignore2
-rw-r--r--c/src/librpc/src/rpc/PSD.doc/Makefile.am8
-rw-r--r--c/src/librpc/src/rpc/PSD.doc/nfs.rfc.ms1372
-rw-r--r--c/src/librpc/src/rpc/PSD.doc/rpc.prog.ms2684
-rw-r--r--c/src/librpc/src/rpc/PSD.doc/rpc.rfc.ms1302
-rw-r--r--c/src/librpc/src/rpc/PSD.doc/rpcgen.ms1299
-rw-r--r--c/src/librpc/src/rpc/PSD.doc/xdr.nts.ms1966
-rw-r--r--c/src/librpc/src/rpc/PSD.doc/xdr.rfc.ms1058
-rw-r--r--c/src/librpc/src/rpc/README233
-rw-r--r--c/src/librpc/src/rpc/auth_des.c554
-rw-r--r--c/src/librpc/src/rpc/auth_none.c136
-rw-r--r--c/src/librpc/src/rpc/auth_time.c503
-rw-r--r--c/src/librpc/src/rpc/auth_unix.c349
-rw-r--r--c/src/librpc/src/rpc/authdes_prot.c82
-rw-r--r--c/src/librpc/src/rpc/authunix_prot.c68
-rw-r--r--c/src/librpc/src/rpc/bindresvport.3106
-rw-r--r--c/src/librpc/src/rpc/bindresvport.c147
-rw-r--r--c/src/librpc/src/rpc/clnt_generic.c141
-rw-r--r--c/src/librpc/src/rpc/clnt_perror.c254
-rw-r--r--c/src/librpc/src/rpc/clnt_raw.c243
-rw-r--r--c/src/librpc/src/rpc/clnt_simple.c123
-rw-r--r--c/src/librpc/src/rpc/clnt_tcp.c580
-rw-r--r--c/src/librpc/src/rpc/clnt_udp.c567
-rw-r--r--c/src/librpc/src/rpc/clnt_unix.c635
-rw-r--r--c/src/librpc/src/rpc/crypt_client.c90
-rw-r--r--c/src/librpc/src/rpc/des_crypt.3130
-rw-r--r--c/src/librpc/src/rpc/des_crypt.c153
-rw-r--r--c/src/librpc/src/rpc/des_soft.c67
-rw-r--r--c/src/librpc/src/rpc/get_myaddress.c112
-rw-r--r--c/src/librpc/src/rpc/getpublickey.c172
-rw-r--r--c/src/librpc/src/rpc/getrpcent.398
-rw-r--r--c/src/librpc/src/rpc/getrpcent.c303
-rw-r--r--c/src/librpc/src/rpc/getrpcport.331
-rw-r--r--c/src/librpc/src/rpc/getrpcport.c63
-rw-r--r--c/src/librpc/src/rpc/key_call.c427
-rw-r--r--c/src/librpc/src/rpc/key_prot_xdr.c166
-rw-r--r--c/src/librpc/src/rpc/netname.c136
-rw-r--r--c/src/librpc/src/rpc/netnamer.c326
-rw-r--r--c/src/librpc/src/rpc/pmap_clnt.c149
-rw-r--r--c/src/librpc/src/rpc/pmap_getmaps.c86
-rw-r--r--c/src/librpc/src/rpc/pmap_getport.c91
-rw-r--r--c/src/librpc/src/rpc/pmap_prot.c59
-rw-r--r--c/src/librpc/src/rpc/pmap_prot2.c118
-rw-r--r--c/src/librpc/src/rpc/pmap_rmt.c415
-rw-r--r--c/src/librpc/src/rpc/publickey.347
-rw-r--r--c/src/librpc/src/rpc/publickey.538
-rw-r--r--c/src/librpc/src/rpc/rpc.31767
-rw-r--r--c/src/librpc/src/rpc/rpc.535
-rw-r--r--c/src/librpc/src/rpc/rpc_callmsg.c193
-rw-r--r--c/src/librpc/src/rpc/rpc_commondata.c41
-rw-r--r--c/src/librpc/src/rpc/rpc_dtablesize.c61
-rw-r--r--c/src/librpc/src/rpc/rpc_prot.c297
-rw-r--r--c/src/librpc/src/rpc/rpc_secure.3254
-rw-r--r--c/src/librpc/src/rpc/rpcdname.c78
-rw-r--r--c/src/librpc/src/rpc/rstat.158
-rw-r--r--c/src/librpc/src/rpc/rstat_svc.822
-rw-r--r--c/src/librpc/src/rpc/rtems_portmapper.c488
-rw-r--r--c/src/librpc/src/rpc/rtems_rpc.c56
-rw-r--r--c/src/librpc/src/rpc/rtime.347
-rw-r--r--c/src/librpc/src/rpc/rtime.c157
-rw-r--r--c/src/librpc/src/rpc/svc.c491
-rw-r--r--c/src/librpc/src/rpc/svc_auth.c216
-rw-r--r--c/src/librpc/src/rpc/svc_auth_des.c531
-rw-r--r--c/src/librpc/src/rpc/svc_auth_unix.c148
-rw-r--r--c/src/librpc/src/rpc/svc_raw.c169
-rw-r--r--c/src/librpc/src/rpc/svc_run.c83
-rw-r--r--c/src/librpc/src/rpc/svc_simple.c151
-rw-r--r--c/src/librpc/src/rpc/svc_tcp.c481
-rw-r--r--c/src/librpc/src/rpc/svc_udp.c480
-rw-r--r--c/src/librpc/src/rpc/svc_unix.c527
-rw-r--r--c/src/librpc/src/rpc_callmsg.c191
-rw-r--r--c/src/librpc/src/rpc_prot.c271
-rw-r--r--c/src/librpc/src/svc.c259
-rw-r--r--c/src/librpc/src/svc_auth.c124
-rw-r--r--c/src/librpc/src/svc_udp.c476
-rw-r--r--c/src/librpc/src/xdr.c578
-rw-r--r--c/src/librpc/src/xdr/Makefile.am44
-rw-r--r--c/src/librpc/src/xdr/xdr.3837
-rw-r--r--c/src/librpc/src/xdr/xdr.c777
-rw-r--r--c/src/librpc/src/xdr/xdr_array.c157
-rw-r--r--c/src/librpc/src/xdr/xdr_float.c331
-rw-r--r--c/src/librpc/src/xdr/xdr_mem.c242
-rw-r--r--c/src/librpc/src/xdr/xdr_rec.c601
-rw-r--r--c/src/librpc/src/xdr/xdr_reference.c138
-rw-r--r--c/src/librpc/src/xdr/xdr_sizeof.c163
-rw-r--r--c/src/librpc/src/xdr/xdr_stdio.c189
-rw-r--r--c/src/librpc/src/xdr_array.c157
-rw-r--r--c/src/librpc/src/xdr_mem.c185
-rw-r--r--c/src/librtems++/include/rtems++/Makefile.am13
-rw-r--r--c/src/librtems++/src/Makefile.am7
-rw-r--r--c/src/make/Makefile.am29
-rw-r--r--c/src/make/README158
-rw-r--r--c/src/make/compilers/Makefile.am7
-rw-r--r--c/src/make/compilers/gcc-target-default.cfg20
-rw-r--r--c/src/make/configure.in6
-rw-r--r--c/src/make/custom/Makefile.am7
-rw-r--r--c/src/make/host.cfg.in8
-rw-r--r--c/src/make/leaf.cfg13
-rw-r--r--c/src/make/main.cfg.in76
-rw-r--r--c/src/optman/rtems/Makefile.am3
-rw-r--r--c/src/optman/rtems/no-mp.c1
-rw-r--r--c/src/optman/sapi/Makefile.am3
-rw-r--r--c/src/tests/itrontests/itronhello/Makefile.am9
-rw-r--r--c/src/tests/itrontests/itronhello/system.h4
-rw-r--r--c/src/tests/itrontests/itronmbf01/Makefile.am9
-rw-r--r--c/src/tests/itrontests/itronmbf01/system.h8
-rw-r--r--c/src/tests/itrontests/itronmbox01/Makefile.am9
-rw-r--r--c/src/tests/itrontests/itronmbox01/itronmbox01.scn3
-rw-r--r--c/src/tests/itrontests/itronmbox01/system.h4
-rw-r--r--c/src/tests/itrontests/itronsem01/Makefile.am9
-rw-r--r--c/src/tests/itrontests/itronsem01/init.c1
-rw-r--r--c/src/tests/itrontests/itronsem01/system.h8
-rw-r--r--c/src/tests/itrontests/itrontask01/Makefile.am9
-rw-r--r--c/src/tests/itrontests/itrontask01/system.h6
-rw-r--r--c/src/tests/itrontests/itrontask02/Makefile.am9
-rw-r--r--c/src/tests/itrontests/itrontask02/system.h5
-rw-r--r--c/src/tests/itrontests/itrontask03/Makefile.am9
-rw-r--r--c/src/tests/itrontests/itrontask03/system.h7
-rw-r--r--c/src/tests/itrontests/itrontask04/Makefile.am9
-rw-r--r--c/src/tests/itrontests/itrontask04/system.h7
-rw-r--r--c/src/tests/itrontests/itrontime01/Makefile.am9
-rw-r--r--c/src/tests/itrontests/itrontime01/itrontime01.scn4
-rw-r--r--c/src/tests/itrontests/itrontime01/system.h4
-rw-r--r--c/src/tests/libtests/cpuuse/Makefile.am7
-rw-r--r--c/src/tests/libtests/cpuuse/cpuuse.scn34
-rw-r--r--c/src/tests/libtests/cpuuse/system.h21
-rw-r--r--c/src/tests/libtests/cpuuse/task2.c21
-rw-r--r--c/src/tests/libtests/cpuuse/tswitch.c22
-rw-r--r--c/src/tests/libtests/malloctest/Makefile.am9
-rw-r--r--c/src/tests/libtests/malloctest/malloctest.scn468
-rw-r--r--c/src/tests/libtests/malloctest/system.h9
-rw-r--r--c/src/tests/libtests/monitor/Makefile.am7
-rw-r--r--c/src/tests/libtests/monitor/system.h14
-rw-r--r--c/src/tests/libtests/putenvtest/Makefile.am7
-rw-r--r--c/src/tests/libtests/putenvtest/init.c8
-rw-r--r--c/src/tests/libtests/rtems++/Makefile.am7
-rw-r--r--c/src/tests/libtests/rtems++/System.h7
-rw-r--r--c/src/tests/libtests/rtmonuse/Makefile.am7
-rw-r--r--c/src/tests/libtests/rtmonuse/system.h8
-rw-r--r--c/src/tests/libtests/stackchk/Makefile.am7
-rw-r--r--c/src/tests/libtests/stackchk/system.h11
-rw-r--r--c/src/tests/libtests/termios/Makefile.am7
-rw-r--r--c/src/tests/libtests/termios/README70
-rw-r--r--c/src/tests/libtests/termios/init.c819
-rw-r--r--c/src/tests/mptests/mp01/node1/Makefile.am6
-rw-r--r--c/src/tests/mptests/mp01/node2/Makefile.am6
-rw-r--r--c/src/tests/mptests/mp01/system.h10
-rw-r--r--c/src/tests/mptests/mp02/node1/Makefile.am6
-rw-r--r--c/src/tests/mptests/mp02/node2/Makefile.am6
-rw-r--r--c/src/tests/mptests/mp02/system.h8
-rw-r--r--c/src/tests/mptests/mp03/node1/Makefile.am6
-rw-r--r--c/src/tests/mptests/mp03/node2/Makefile.am6
-rw-r--r--c/src/tests/mptests/mp03/system.h7
-rw-r--r--c/src/tests/mptests/mp04/node1/Makefile.am6
-rw-r--r--c/src/tests/mptests/mp04/node2/Makefile.am6
-rw-r--r--c/src/tests/mptests/mp04/system.h7
-rw-r--r--c/src/tests/mptests/mp05/node1/Makefile.am6
-rw-r--r--c/src/tests/mptests/mp05/node2/Makefile.am6
-rw-r--r--c/src/tests/mptests/mp05/system.h7
-rw-r--r--c/src/tests/mptests/mp06/node1/Makefile.am6
-rw-r--r--c/src/tests/mptests/mp06/node2/Makefile.am6
-rw-r--r--c/src/tests/mptests/mp06/system.h7
-rw-r--r--c/src/tests/mptests/mp07/node1/Makefile.am6
-rw-r--r--c/src/tests/mptests/mp07/node2/Makefile.am6
-rw-r--r--c/src/tests/mptests/mp07/system.h7
-rw-r--r--c/src/tests/mptests/mp08/node1/Makefile.am6
-rw-r--r--c/src/tests/mptests/mp08/node2/Makefile.am6
-rw-r--r--c/src/tests/mptests/mp08/system.h7
-rw-r--r--c/src/tests/mptests/mp09/node1/Makefile.am6
-rw-r--r--c/src/tests/mptests/mp09/node2/Makefile.am6
-rw-r--r--c/src/tests/mptests/mp09/system.h7
-rw-r--r--c/src/tests/mptests/mp10/node1/Makefile.am6
-rw-r--r--c/src/tests/mptests/mp10/node2/Makefile.am6
-rw-r--r--c/src/tests/mptests/mp10/system.h9
-rw-r--r--c/src/tests/mptests/mp11/node1/Makefile.am6
-rw-r--r--c/src/tests/mptests/mp11/node2/Makefile.am6
-rw-r--r--c/src/tests/mptests/mp11/system.h7
-rw-r--r--c/src/tests/mptests/mp12/node1/Makefile.am6
-rw-r--r--c/src/tests/mptests/mp12/node2/Makefile.am6
-rw-r--r--c/src/tests/mptests/mp12/system.h7
-rw-r--r--c/src/tests/mptests/mp13/node1/Makefile.am6
-rw-r--r--c/src/tests/mptests/mp13/node2/Makefile.am6
-rw-r--r--c/src/tests/mptests/mp13/system.h7
-rw-r--r--c/src/tests/mptests/mp14/Makefile.am3
-rw-r--r--c/src/tests/mptests/mp14/node1/Makefile.am6
-rw-r--r--c/src/tests/mptests/mp14/node2/Makefile.am6
-rw-r--r--c/src/tests/mptests/mp14/system.h7
-rw-r--r--c/src/tests/psxtests/Makefile.am4
-rw-r--r--c/src/tests/psxtests/psx01/Makefile.am7
-rw-r--r--c/src/tests/psxtests/psx01/psx01.scn6
-rw-r--r--c/src/tests/psxtests/psx01/system.h8
-rw-r--r--c/src/tests/psxtests/psx02/Makefile.am7
-rw-r--r--c/src/tests/psxtests/psx02/system.h6
-rw-r--r--c/src/tests/psxtests/psx03/Makefile.am7
-rw-r--r--c/src/tests/psxtests/psx03/system.h6
-rw-r--r--c/src/tests/psxtests/psx04/Makefile.am7
-rw-r--r--c/src/tests/psxtests/psx04/system.h7
-rw-r--r--c/src/tests/psxtests/psx05/Makefile.am7
-rw-r--r--c/src/tests/psxtests/psx05/system.h9
-rw-r--r--c/src/tests/psxtests/psx06/Makefile.am7
-rw-r--r--c/src/tests/psxtests/psx06/system.h9
-rw-r--r--c/src/tests/psxtests/psx07/Makefile.am7
-rw-r--r--c/src/tests/psxtests/psx07/system.h6
-rw-r--r--c/src/tests/psxtests/psx08/Makefile.am7
-rw-r--r--c/src/tests/psxtests/psx08/system.h6
-rw-r--r--c/src/tests/psxtests/psx09/Makefile.am7
-rw-r--r--c/src/tests/psxtests/psx09/system.h11
-rw-r--r--c/src/tests/psxtests/psx10/Makefile.am7
-rw-r--r--c/src/tests/psxtests/psx10/system.h12
-rw-r--r--c/src/tests/psxtests/psx11/Makefile.am7
-rw-r--r--c/src/tests/psxtests/psx11/system.h6
-rw-r--r--c/src/tests/psxtests/psx12/Makefile.am7
-rw-r--r--c/src/tests/psxtests/psx12/system.h11
-rw-r--r--c/src/tests/psxtests/psx13/Makefile.am5
-rw-r--r--c/src/tests/psxtests/psx13/main.c9
-rw-r--r--c/src/tests/psxtests/psxcancel/Makefile.am7
-rw-r--r--c/src/tests/psxtests/psxcancel/system.h8
-rw-r--r--c/src/tests/psxtests/psxfile01/Makefile.am6
-rw-r--r--c/src/tests/psxtests/psxfile01/main.c9
-rw-r--r--c/src/tests/psxtests/psxfile01/psxfile01.scn4
-rw-r--r--c/src/tests/psxtests/psxfile01/test.c11
-rw-r--r--c/src/tests/psxtests/psxhdrs/Makefile.am45
-rw-r--r--c/src/tests/psxtests/psxmount/Makefile.am5
-rw-r--r--c/src/tests/psxtests/psxmount/main.c7
-rw-r--r--c/src/tests/psxtests/psxmsgq01/Makefile.am7
-rw-r--r--c/src/tests/psxtests/psxmsgq01/system.h14
-rw-r--r--c/src/tests/psxtests/psxreaddir/Makefile.am5
-rw-r--r--c/src/tests/psxtests/psxreaddir/main.c7
-rw-r--r--c/src/tests/psxtests/psxsem01/Makefile.am7
-rw-r--r--c/src/tests/psxtests/psxsem01/system.h8
-rw-r--r--c/src/tests/psxtests/psxstat/Makefile.am5
-rw-r--r--c/src/tests/psxtests/psxstat/main.c10
-rw-r--r--c/src/tests/psxtests/psxstat/test.c6
-rw-r--r--c/src/tests/psxtests/psxtime/Makefile.am5
-rw-r--r--c/src/tests/psxtests/psxtime/main.c6
-rw-r--r--c/src/tests/psxtests/psxtimer/Makefile.am5
-rw-r--r--c/src/tests/psxtests/psxtimer/system.h18
-rw-r--r--c/src/tests/samples/Makefile.am3
-rw-r--r--c/src/tests/samples/base_mp/apptask.c1
-rw-r--r--c/src/tests/samples/base_mp/init.c3
-rw-r--r--c/src/tests/samples/base_mp/system.h16
-rw-r--r--c/src/tests/samples/base_sp/apptask.c1
-rw-r--r--c/src/tests/samples/base_sp/init.c3
-rw-r--r--c/src/tests/samples/base_sp/system.h13
-rw-r--r--c/src/tests/samples/cdtest/Makefile.am2
-rw-r--r--c/src/tests/samples/cdtest/init.c2
-rw-r--r--c/src/tests/samples/cdtest/system.h14
-rw-r--r--c/src/tests/samples/hello/Makefile.am2
-rw-r--r--c/src/tests/samples/hello/init.c2
-rw-r--r--c/src/tests/samples/hello/system.h12
-rw-r--r--c/src/tests/samples/minimum/Makefile.am2
-rw-r--r--c/src/tests/samples/minimum/init.c6
-rw-r--r--c/src/tests/samples/paranoia/Makefile.am2
-rw-r--r--c/src/tests/samples/paranoia/init.c3
-rw-r--r--c/src/tests/samples/paranoia/system.h14
-rw-r--r--c/src/tests/samples/ticker/Makefile.am2
-rw-r--r--c/src/tests/samples/ticker/init.c19
-rw-r--r--c/src/tests/samples/ticker/system.h83
-rw-r--r--c/src/tests/samples/ticker/tasks.c5
-rw-r--r--c/src/tests/samples/unlimited/Makefile.am2
-rw-r--r--c/src/tests/samples/unlimited/init.c2
-rw-r--r--c/src/tests/samples/unlimited/system.h10
-rw-r--r--c/src/tests/sptests/sp01/Makefile.am6
-rw-r--r--c/src/tests/sptests/sp01/system.h7
-rw-r--r--c/src/tests/sptests/sp02/Makefile.am6
-rw-r--r--c/src/tests/sptests/sp02/system.h7
-rw-r--r--c/src/tests/sptests/sp03/Makefile.am6
-rw-r--r--c/src/tests/sptests/sp03/system.h8
-rw-r--r--c/src/tests/sptests/sp04/Makefile.am6
-rw-r--r--c/src/tests/sptests/sp04/system.h10
-rw-r--r--c/src/tests/sptests/sp04/tswitch.c2
-rw-r--r--c/src/tests/sptests/sp05/Makefile.am6
-rw-r--r--c/src/tests/sptests/sp05/system.h7
-rw-r--r--c/src/tests/sptests/sp06/Makefile.am6
-rw-r--r--c/src/tests/sptests/sp06/system.h7
-rw-r--r--c/src/tests/sptests/sp07/Makefile.am6
-rw-r--r--c/src/tests/sptests/sp07/system.h7
-rw-r--r--c/src/tests/sptests/sp08/Makefile.am6
-rw-r--r--c/src/tests/sptests/sp08/system.h7
-rw-r--r--c/src/tests/sptests/sp09/Makefile.am6
-rw-r--r--c/src/tests/sptests/sp09/screen07.c20
-rw-r--r--c/src/tests/sptests/sp09/screen08.c22
-rw-r--r--c/src/tests/sptests/sp09/system.h7
-rw-r--r--c/src/tests/sptests/sp11/Makefile.am6
-rw-r--r--c/src/tests/sptests/sp11/system.h7
-rw-r--r--c/src/tests/sptests/sp12/Makefile.am6
-rw-r--r--c/src/tests/sptests/sp12/system.h7
-rw-r--r--c/src/tests/sptests/sp13/Makefile.am6
-rw-r--r--c/src/tests/sptests/sp13/fillbuff.c16
-rw-r--r--c/src/tests/sptests/sp13/init.c8
-rw-r--r--c/src/tests/sptests/sp13/putbuff.c12
-rw-r--r--c/src/tests/sptests/sp13/system.h7
-rw-r--r--c/src/tests/sptests/sp13/task1.c32
-rw-r--r--c/src/tests/sptests/sp13/task2.c16
-rw-r--r--c/src/tests/sptests/sp14/Makefile.am6
-rw-r--r--c/src/tests/sptests/sp14/system.h7
-rw-r--r--c/src/tests/sptests/sp15/Makefile.am6
-rw-r--r--c/src/tests/sptests/sp15/system.h7
-rw-r--r--c/src/tests/sptests/sp16/Makefile.am6
-rw-r--r--c/src/tests/sptests/sp16/system.h7
-rw-r--r--c/src/tests/sptests/sp17/Makefile.am6
-rw-r--r--c/src/tests/sptests/sp17/system.h7
-rw-r--r--c/src/tests/sptests/sp19/Makefile.am6
-rw-r--r--c/src/tests/sptests/sp19/system.h8
-rw-r--r--c/src/tests/sptests/sp20/Makefile.am6
-rw-r--r--c/src/tests/sptests/sp20/system.h9
-rw-r--r--c/src/tests/sptests/sp21/Makefile.am6
-rw-r--r--c/src/tests/sptests/sp21/system.h8
-rw-r--r--c/src/tests/sptests/sp22/Makefile.am6
-rw-r--r--c/src/tests/sptests/sp22/system.h7
-rw-r--r--c/src/tests/sptests/sp23/Makefile.am6
-rw-r--r--c/src/tests/sptests/sp23/system.h9
-rw-r--r--c/src/tests/sptests/sp24/Makefile.am6
-rw-r--r--c/src/tests/sptests/sp24/system.h7
-rw-r--r--c/src/tests/sptests/sp25/Makefile.am6
-rw-r--r--c/src/tests/sptests/sp25/sp25.scn35
-rw-r--r--c/src/tests/sptests/sp25/system.h7
-rw-r--r--c/src/tests/sptests/sp26/Makefile.am6
-rw-r--r--c/src/tests/sptests/sp26/system.h15
-rw-r--r--c/src/tests/sptests/sp27/Makefile.am4
-rw-r--r--c/src/tests/sptests/sp27/init.c8
-rw-r--r--c/src/tests/sptests/sp28/Makefile.am4
-rw-r--r--c/src/tests/sptests/sp28/init.c44
-rw-r--r--c/src/tests/sptests/sp29/Makefile.am4
-rw-r--r--c/src/tests/sptests/sp29/init.c6
-rw-r--r--c/src/tests/sptests/spfatal/Makefile.am6
-rw-r--r--c/src/tests/sptests/spfatal/system.h6
-rw-r--r--c/src/tests/sptests/spsize/Makefile.am6
-rw-r--r--c/src/tests/sptests/spsize/system.h7
-rw-r--r--c/src/tests/support/include/Makefile.am18
-rw-r--r--c/src/tests/support/stubdr/Makefile.am8
-rw-r--r--c/src/tests/support/wrapup/Makefile.am11
-rw-r--r--c/src/tests/tmitrontests/tmitronsem01/Makefile.am7
-rw-r--r--c/src/tests/tmitrontests/tmitronsem01/system.h7
-rw-r--r--c/src/tests/tmtests/Makefile.am6
-rw-r--r--c/src/tests/tmtests/tm01/Makefile.am7
-rw-r--r--c/src/tests/tmtests/tm01/system.h6
-rw-r--r--c/src/tests/tmtests/tm02/Makefile.am7
-rw-r--r--c/src/tests/tmtests/tm02/system.h6
-rw-r--r--c/src/tests/tmtests/tm03/Makefile.am7
-rw-r--r--c/src/tests/tmtests/tm03/system.h6
-rw-r--r--c/src/tests/tmtests/tm04/Makefile.am7
-rw-r--r--c/src/tests/tmtests/tm04/system.h6
-rw-r--r--c/src/tests/tmtests/tm05/Makefile.am7
-rw-r--r--c/src/tests/tmtests/tm05/system.h6
-rw-r--r--c/src/tests/tmtests/tm06/Makefile.am7
-rw-r--r--c/src/tests/tmtests/tm06/system.h6
-rw-r--r--c/src/tests/tmtests/tm07/Makefile.am7
-rw-r--r--c/src/tests/tmtests/tm07/system.h6
-rw-r--r--c/src/tests/tmtests/tm08/Makefile.am7
-rw-r--r--c/src/tests/tmtests/tm08/system.h6
-rw-r--r--c/src/tests/tmtests/tm09/Makefile.am7
-rw-r--r--c/src/tests/tmtests/tm09/system.h7
-rw-r--r--c/src/tests/tmtests/tm09/task1.c10
-rw-r--r--c/src/tests/tmtests/tm10/Makefile.am7
-rw-r--r--c/src/tests/tmtests/tm10/system.h6
-rw-r--r--c/src/tests/tmtests/tm11/Makefile.am7
-rw-r--r--c/src/tests/tmtests/tm11/system.h6
-rw-r--r--c/src/tests/tmtests/tm11/task1.c6
-rw-r--r--c/src/tests/tmtests/tm12/Makefile.am7
-rw-r--r--c/src/tests/tmtests/tm12/system.h6
-rw-r--r--c/src/tests/tmtests/tm12/task1.c5
-rw-r--r--c/src/tests/tmtests/tm13/Makefile.am7
-rw-r--r--c/src/tests/tmtests/tm13/system.h6
-rw-r--r--c/src/tests/tmtests/tm13/task1.c6
-rw-r--r--c/src/tests/tmtests/tm14/Makefile.am7
-rw-r--r--c/src/tests/tmtests/tm14/system.h6
-rw-r--r--c/src/tests/tmtests/tm14/task1.c5
-rw-r--r--c/src/tests/tmtests/tm15/Makefile.am7
-rw-r--r--c/src/tests/tmtests/tm15/system.h6
-rw-r--r--c/src/tests/tmtests/tm16/Makefile.am7
-rw-r--r--c/src/tests/tmtests/tm16/system.h6
-rw-r--r--c/src/tests/tmtests/tm17/Makefile.am7
-rw-r--r--c/src/tests/tmtests/tm17/system.h6
-rw-r--r--c/src/tests/tmtests/tm18/Makefile.am7
-rw-r--r--c/src/tests/tmtests/tm18/system.h6
-rw-r--r--c/src/tests/tmtests/tm19/Makefile.am7
-rw-r--r--c/src/tests/tmtests/tm19/system.h6
-rw-r--r--c/src/tests/tmtests/tm20/Makefile.am7
-rw-r--r--c/src/tests/tmtests/tm20/system.h9
-rw-r--r--c/src/tests/tmtests/tm21/Makefile.am7
-rw-r--r--c/src/tests/tmtests/tm21/system.h6
-rw-r--r--c/src/tests/tmtests/tm21/task1.c4
-rw-r--r--c/src/tests/tmtests/tm22/Makefile.am7
-rw-r--r--c/src/tests/tmtests/tm22/system.h6
-rw-r--r--c/src/tests/tmtests/tm22/task1.c16
-rw-r--r--c/src/tests/tmtests/tm23/Makefile.am7
-rw-r--r--c/src/tests/tmtests/tm23/system.h6
-rw-r--r--c/src/tests/tmtests/tm24/Makefile.am7
-rw-r--r--c/src/tests/tmtests/tm24/system.h6
-rw-r--r--c/src/tests/tmtests/tm25/Makefile.am7
-rw-r--r--c/src/tests/tmtests/tm25/system.h6
-rw-r--r--c/src/tests/tmtests/tm26/Makefile.am7
-rw-r--r--c/src/tests/tmtests/tm26/system.h6
-rw-r--r--c/src/tests/tmtests/tm27/Makefile.am7
-rw-r--r--c/src/tests/tmtests/tm27/system.h8
-rw-r--r--c/src/tests/tmtests/tm28/Makefile.am7
-rw-r--r--c/src/tests/tmtests/tm28/system.h6
-rw-r--r--c/src/tests/tmtests/tm29/Makefile.am7
-rw-r--r--c/src/tests/tmtests/tm29/system.h6
-rw-r--r--c/src/tests/tmtests/tmck/Makefile.am7
-rw-r--r--c/src/tests/tmtests/tmck/system.h6
-rw-r--r--c/src/tests/tmtests/tmoverhd/Makefile.am7
-rw-r--r--c/src/tests/tmtests/tmoverhd/system.h6
-rw-r--r--c/src/tests/tools/Makefile.am2
-rw-r--r--c/src/tests/tools/generic/Makefile.am6
-rw-r--r--c/src/wrapup/Makefile.am19
-rw-r--r--configure.in12
-rw-r--r--cpukit/ftpd/Makefile.am15
-rw-r--r--cpukit/ftpd/ftpd.c5
-rw-r--r--cpukit/httpd/Makefile.am27
-rw-r--r--cpukit/httpd/balloc.c10
-rw-r--r--cpukit/httpd/ejlex.c2
-rw-r--r--cpukit/httpd/handler.c2
-rw-r--r--cpukit/httpd/uemf.c2
-rw-r--r--cpukit/httpd/uemf.h2
-rw-r--r--cpukit/httpd/webs.c6
-rw-r--r--cpukit/itron/include/Makefile.am9
-rw-r--r--cpukit/itron/src/Makefile.am25
-rw-r--r--cpukit/itron/src/cre_tsk.c3
-rw-r--r--cpukit/itron/src/eventflags.c2
-rw-r--r--cpukit/itron/src/fmempool.c2
-rw-r--r--cpukit/itron/src/itronsem.c2
-rw-r--r--cpukit/itron/src/mbox.c2
-rw-r--r--cpukit/itron/src/msgbuffer.c2
-rw-r--r--cpukit/itron/src/port.c2
-rw-r--r--cpukit/itron/src/vmempool.c2
-rw-r--r--cpukit/libcsupport/Makefile.am3
-rw-r--r--cpukit/libcsupport/include/console.h4
-rw-r--r--cpukit/libcsupport/include/rtems/error.h9
-rw-r--r--cpukit/libcsupport/include/sys/termios.h10
-rw-r--r--cpukit/libcsupport/src/gxx_wrappers.c219
-rw-r--r--cpukit/libcsupport/src/libio.c4
-rw-r--r--cpukit/libcsupport/src/malloc.c2
-rw-r--r--cpukit/libcsupport/src/scandir.c2
-rw-r--r--cpukit/libcsupport/src/termios.c15
-rw-r--r--cpukit/libcsupport/src/termiosreserveresources.c5
-rw-r--r--cpukit/libcsupport/src/unmount.c12
-rw-r--r--cpukit/libfs/src/imfs/imfs.h16
-rw-r--r--cpukit/libfs/src/imfs/imfs_creat.c6
-rw-r--r--cpukit/libfs/src/imfs/imfs_directory.c12
-rw-r--r--cpukit/libfs/src/imfs/imfs_stat.c6
-rw-r--r--cpukit/libfs/src/imfs/imfs_utime.c4
-rw-r--r--cpukit/libmisc/cpuuse/Makefile.am4
-rw-r--r--cpukit/libmisc/dummy/Makefile.am4
-rw-r--r--cpukit/libmisc/dummy/dummy.c1
-rw-r--r--cpukit/libmisc/dumpbuf/Makefile.am4
-rw-r--r--cpukit/libmisc/monitor/Makefile.am4
-rw-r--r--cpukit/libmisc/monitor/mon-server.c6
-rw-r--r--cpukit/libmisc/rtmonuse/Makefile.am4
-rw-r--r--cpukit/libmisc/stackchk/Makefile.am4
-rw-r--r--cpukit/libmisc/stackchk/internal.h4
-rw-r--r--cpukit/libmisc/untar/Makefile.am4
-rw-r--r--cpukit/libmisc/wrapup/Makefile.am4
-rw-r--r--cpukit/libnetworking/Makefile.am6
-rw-r--r--cpukit/libnetworking/arpa/Makefile.am14
-rw-r--r--cpukit/libnetworking/kern/Makefile.am4
-rw-r--r--cpukit/libnetworking/lib/Makefile.am4
-rw-r--r--cpukit/libnetworking/lib/rtems_bsdnet_ntp.c6
-rw-r--r--cpukit/libnetworking/libc/Makefile.am26
-rw-r--r--cpukit/libnetworking/machine/Makefile.am19
-rw-r--r--cpukit/libnetworking/memory.h5
-rw-r--r--cpukit/libnetworking/net/Makefile.am24
-rw-r--r--cpukit/libnetworking/net/if_loop.c1
-rw-r--r--cpukit/libnetworking/netinet/Makefile.am34
-rw-r--r--cpukit/libnetworking/netinet/in.h3
-rw-r--r--cpukit/libnetworking/nfs/Makefile.am22
-rw-r--r--cpukit/libnetworking/rtems/Makefile.am25
-rw-r--r--cpukit/libnetworking/rtems/rtems_syscall.c17
-rw-r--r--cpukit/libnetworking/sys/Makefile.am16
-rw-r--r--cpukit/libnetworking/sys/un.h68
-rw-r--r--cpukit/libnetworking/vm/Makefile.am19
-rw-r--r--cpukit/libnetworking/wrapup/Makefile.am6
-rw-r--r--cpukit/librpc/Makefile.am2
-rw-r--r--cpukit/librpc/README_RTEMS64
-rw-r--r--cpukit/librpc/include/Makefile.am2
-rw-r--r--cpukit/librpc/include/rpc/Makefile.am13
-rw-r--r--cpukit/librpc/include/rpc/auth.h143
-rw-r--r--cpukit/librpc/include/rpc/auth_des.h109
-rw-r--r--cpukit/librpc/include/rpc/auth_unix.h84
-rw-r--r--cpukit/librpc/include/rpc/clnt.h205
-rw-r--r--cpukit/librpc/include/rpc/des.h82
-rw-r--r--cpukit/librpc/include/rpc/des_crypt.h120
-rw-r--r--cpukit/librpc/include/rpc/pmap_clnt.h85
-rw-r--r--cpukit/librpc/include/rpc/pmap_prot.h104
-rw-r--r--cpukit/librpc/include/rpc/pmap_rmt.h63
-rw-r--r--cpukit/librpc/include/rpc/rpc.h83
-rw-r--r--cpukit/librpc/include/rpc/rpc_com.h78
-rw-r--r--cpukit/librpc/include/rpc/rpc_msg.h56
-rw-r--r--cpukit/librpc/include/rpc/svc.h153
-rw-r--r--cpukit/librpc/include/rpc/svc_auth.h37
-rw-r--r--cpukit/librpc/include/rpc/types.h51
-rw-r--r--cpukit/librpc/include/rpc/xdr.h175
-rw-r--r--cpukit/librpc/include/rpcsvc/.cvsignore2
-rw-r--r--cpukit/librpc/include/rpcsvc/Makefile.am13
-rw-r--r--cpukit/librpc/include/rpcsvc/bootparam_prot.x103
-rw-r--r--cpukit/librpc/include/rpcsvc/crypt.x91
-rw-r--r--cpukit/librpc/include/rpcsvc/key_prot.x284
-rw-r--r--cpukit/librpc/include/rpcsvc/klm_prot.x139
-rw-r--r--cpukit/librpc/include/rpcsvc/mount.x257
-rw-r--r--cpukit/librpc/include/rpcsvc/nfs_prot.x1266
-rw-r--r--cpukit/librpc/include/rpcsvc/nis.x466
-rw-r--r--cpukit/librpc/include/rpcsvc/nis_cache.x87
-rw-r--r--cpukit/librpc/include/rpcsvc/nis_callback.x76
-rw-r--r--cpukit/librpc/include/rpcsvc/nis_db.h162
-rw-r--r--cpukit/librpc/include/rpcsvc/nis_object.x317
-rw-r--r--cpukit/librpc/include/rpcsvc/nis_tags.h137
-rw-r--r--cpukit/librpc/include/rpcsvc/nislib.h317
-rw-r--r--cpukit/librpc/include/rpcsvc/nlm_prot.x184
-rw-r--r--cpukit/librpc/include/rpcsvc/pmap_prot.x285
-rw-r--r--cpukit/librpc/include/rpcsvc/rex.x235
-rw-r--r--cpukit/librpc/include/rpcsvc/rnusers.x123
-rw-r--r--cpukit/librpc/include/rpcsvc/rquota.x67
-rw-r--r--cpukit/librpc/include/rpcsvc/rstat.x151
-rw-r--r--cpukit/librpc/include/rpcsvc/rwall.x57
-rw-r--r--cpukit/librpc/include/rpcsvc/sm_inter.x122
-rw-r--r--cpukit/librpc/include/rpcsvc/spray.x90
-rw-r--r--cpukit/librpc/include/rpcsvc/yp.x379
-rw-r--r--cpukit/librpc/include/rpcsvc/yp_prot.h329
-rw-r--r--cpukit/librpc/include/rpcsvc/ypclnt.h94
-rw-r--r--cpukit/librpc/include/rpcsvc/yppasswd.x75
-rw-r--r--cpukit/librpc/include/rpcsvc/ypupdate_prot.x88
-rw-r--r--cpukit/librpc/include/rpcsvc/ypxfrd.x173
-rw-r--r--cpukit/librpc/src/Makefile.am31
-rw-r--r--cpukit/librpc/src/rpc/DISCLAIMER28
-rw-r--r--cpukit/librpc/src/rpc/Makefile.am57
-rw-r--r--cpukit/librpc/src/rpc/PSD.doc/.cvsignore2
-rw-r--r--cpukit/librpc/src/rpc/PSD.doc/Makefile.am8
-rw-r--r--cpukit/librpc/src/rpc/PSD.doc/nfs.rfc.ms1372
-rw-r--r--cpukit/librpc/src/rpc/PSD.doc/rpc.prog.ms2684
-rw-r--r--cpukit/librpc/src/rpc/PSD.doc/rpc.rfc.ms1302
-rw-r--r--cpukit/librpc/src/rpc/PSD.doc/rpcgen.ms1299
-rw-r--r--cpukit/librpc/src/rpc/PSD.doc/xdr.nts.ms1966
-rw-r--r--cpukit/librpc/src/rpc/PSD.doc/xdr.rfc.ms1058
-rw-r--r--cpukit/librpc/src/rpc/README233
-rw-r--r--cpukit/librpc/src/rpc/auth_des.c554
-rw-r--r--cpukit/librpc/src/rpc/auth_none.c136
-rw-r--r--cpukit/librpc/src/rpc/auth_time.c503
-rw-r--r--cpukit/librpc/src/rpc/auth_unix.c349
-rw-r--r--cpukit/librpc/src/rpc/authdes_prot.c82
-rw-r--r--cpukit/librpc/src/rpc/authunix_prot.c68
-rw-r--r--cpukit/librpc/src/rpc/bindresvport.3106
-rw-r--r--cpukit/librpc/src/rpc/bindresvport.c147
-rw-r--r--cpukit/librpc/src/rpc/clnt_generic.c141
-rw-r--r--cpukit/librpc/src/rpc/clnt_perror.c254
-rw-r--r--cpukit/librpc/src/rpc/clnt_raw.c243
-rw-r--r--cpukit/librpc/src/rpc/clnt_simple.c123
-rw-r--r--cpukit/librpc/src/rpc/clnt_tcp.c580
-rw-r--r--cpukit/librpc/src/rpc/clnt_udp.c567
-rw-r--r--cpukit/librpc/src/rpc/clnt_unix.c635
-rw-r--r--cpukit/librpc/src/rpc/crypt_client.c90
-rw-r--r--cpukit/librpc/src/rpc/des_crypt.3130
-rw-r--r--cpukit/librpc/src/rpc/des_crypt.c153
-rw-r--r--cpukit/librpc/src/rpc/des_soft.c67
-rw-r--r--cpukit/librpc/src/rpc/get_myaddress.c112
-rw-r--r--cpukit/librpc/src/rpc/getpublickey.c172
-rw-r--r--cpukit/librpc/src/rpc/getrpcent.398
-rw-r--r--cpukit/librpc/src/rpc/getrpcent.c303
-rw-r--r--cpukit/librpc/src/rpc/getrpcport.331
-rw-r--r--cpukit/librpc/src/rpc/getrpcport.c63
-rw-r--r--cpukit/librpc/src/rpc/key_call.c427
-rw-r--r--cpukit/librpc/src/rpc/key_prot_xdr.c166
-rw-r--r--cpukit/librpc/src/rpc/netname.c136
-rw-r--r--cpukit/librpc/src/rpc/netnamer.c326
-rw-r--r--cpukit/librpc/src/rpc/pmap_clnt.c149
-rw-r--r--cpukit/librpc/src/rpc/pmap_getmaps.c86
-rw-r--r--cpukit/librpc/src/rpc/pmap_getport.c91
-rw-r--r--cpukit/librpc/src/rpc/pmap_prot.c59
-rw-r--r--cpukit/librpc/src/rpc/pmap_prot2.c118
-rw-r--r--cpukit/librpc/src/rpc/pmap_rmt.c415
-rw-r--r--cpukit/librpc/src/rpc/publickey.347
-rw-r--r--cpukit/librpc/src/rpc/publickey.538
-rw-r--r--cpukit/librpc/src/rpc/rpc.31767
-rw-r--r--cpukit/librpc/src/rpc/rpc.535
-rw-r--r--cpukit/librpc/src/rpc/rpc_callmsg.c193
-rw-r--r--cpukit/librpc/src/rpc/rpc_commondata.c41
-rw-r--r--cpukit/librpc/src/rpc/rpc_dtablesize.c61
-rw-r--r--cpukit/librpc/src/rpc/rpc_prot.c297
-rw-r--r--cpukit/librpc/src/rpc/rpc_secure.3254
-rw-r--r--cpukit/librpc/src/rpc/rpcdname.c78
-rw-r--r--cpukit/librpc/src/rpc/rstat.158
-rw-r--r--cpukit/librpc/src/rpc/rstat_svc.822
-rw-r--r--cpukit/librpc/src/rpc/rtems_portmapper.c488
-rw-r--r--cpukit/librpc/src/rpc/rtems_rpc.c56
-rw-r--r--cpukit/librpc/src/rpc/rtime.347
-rw-r--r--cpukit/librpc/src/rpc/rtime.c157
-rw-r--r--cpukit/librpc/src/rpc/svc.c491
-rw-r--r--cpukit/librpc/src/rpc/svc_auth.c216
-rw-r--r--cpukit/librpc/src/rpc/svc_auth_des.c531
-rw-r--r--cpukit/librpc/src/rpc/svc_auth_unix.c148
-rw-r--r--cpukit/librpc/src/rpc/svc_raw.c169
-rw-r--r--cpukit/librpc/src/rpc/svc_run.c83
-rw-r--r--cpukit/librpc/src/rpc/svc_simple.c151
-rw-r--r--cpukit/librpc/src/rpc/svc_tcp.c481
-rw-r--r--cpukit/librpc/src/rpc/svc_udp.c480
-rw-r--r--cpukit/librpc/src/rpc/svc_unix.c527
-rw-r--r--cpukit/librpc/src/xdr/Makefile.am44
-rw-r--r--cpukit/librpc/src/xdr/xdr.3837
-rw-r--r--cpukit/librpc/src/xdr/xdr.c777
-rw-r--r--cpukit/librpc/src/xdr/xdr_array.c157
-rw-r--r--cpukit/librpc/src/xdr/xdr_float.c331
-rw-r--r--cpukit/librpc/src/xdr/xdr_mem.c242
-rw-r--r--cpukit/librpc/src/xdr/xdr_rec.c601
-rw-r--r--cpukit/librpc/src/xdr/xdr_reference.c138
-rw-r--r--cpukit/librpc/src/xdr/xdr_sizeof.c163
-rw-r--r--cpukit/librpc/src/xdr/xdr_stdio.c189
-rw-r--r--cpukit/posix/include/Makefile.am13
-rw-r--r--cpukit/posix/inline/rtems/posix/cond.inl9
-rw-r--r--cpukit/posix/src/Makefile.am5
-rw-r--r--cpukit/posix/src/mqueuecreatesupp.c8
-rw-r--r--cpukit/posix/src/mqueuedeletesupp.c2
-rw-r--r--cpukit/posix/src/mqueueunlink.c2
-rw-r--r--cpukit/posix/src/pthread.c4
-rw-r--r--cpukit/posix/src/pthreadcreate.c3
-rw-r--r--cpukit/posix/src/sigtimedwait.c42
-rw-r--r--cpukit/posix/src/waitpid.c6
-rw-r--r--cpukit/pppd/Makefile.am4
-rw-r--r--cpukit/pppd/options.c4
-rw-r--r--cpukit/pppd/pppd.h4
-rw-r--r--cpukit/rtems/include/Makefile.am9
-rw-r--r--cpukit/rtems/include/rtems/rtems/rtemsapi.h4
-rw-r--r--cpukit/rtems/src/Makefile.am5
-rw-r--r--cpukit/rtems/src/semdelete.c37
-rw-r--r--cpukit/rtems/src/tasks.c8
-rw-r--r--cpukit/rtems/src/taskvariableadd.c2
-rw-r--r--cpukit/rtems/src/taskvariabledelete.c2
-rw-r--r--cpukit/rtems/src/taskvariableget.c2
-rw-r--r--cpukit/sapi/include/Makefile.am9
-rw-r--r--cpukit/sapi/include/confdefs.h178
-rw-r--r--cpukit/sapi/include/rtems/README16
-rw-r--r--cpukit/sapi/src/Makefile.am3
-rw-r--r--cpukit/score/cpu/a29k/Makefile.am7
-rw-r--r--cpukit/score/cpu/a29k/rtems/score/a29k.h11
-rw-r--r--cpukit/score/cpu/hppa1.1/Makefile.am7
-rw-r--r--cpukit/score/cpu/hppa1.1/rtems/score/hppa.h10
-rw-r--r--cpukit/score/cpu/i386/Makefile.am7
-rw-r--r--cpukit/score/cpu/i386/rtems/score/i386.h12
-rw-r--r--cpukit/score/cpu/i960/Makefile.am7
-rw-r--r--cpukit/score/cpu/i960/rtems/score/i960.h13
-rw-r--r--cpukit/score/cpu/m68k/Makefile.am7
-rw-r--r--cpukit/score/cpu/m68k/qsm.h4
-rw-r--r--cpukit/score/cpu/m68k/rtems/m68k/qsm.h4
-rw-r--r--cpukit/score/cpu/m68k/rtems/m68k/sim.h7
-rw-r--r--cpukit/score/cpu/m68k/rtems/score/m68k.h9
-rw-r--r--cpukit/score/cpu/m68k/sim.h7
-rw-r--r--cpukit/score/cpu/mips/Makefile.am7
-rw-r--r--cpukit/score/cpu/mips/rtems/score/mips.h11
-rw-r--r--cpukit/score/cpu/mips64orion/Makefile.am7
-rw-r--r--cpukit/score/cpu/mips64orion/rtems/score/mips64orion.h11
-rw-r--r--cpukit/score/cpu/no_cpu/Makefile.am7
-rw-r--r--cpukit/score/cpu/no_cpu/cpu.c24
-rw-r--r--cpukit/score/cpu/no_cpu/cpu_asm.c19
-rw-r--r--cpukit/score/cpu/no_cpu/rtems/score/cpu.h235
-rw-r--r--cpukit/score/cpu/no_cpu/rtems/score/no_cpu.h28
-rw-r--r--cpukit/score/cpu/powerpc/Makefile.am4
-rw-r--r--cpukit/score/cpu/powerpc/rtems/score/ppc.h50
-rw-r--r--cpukit/score/cpu/sh/Makefile.am7
-rw-r--r--cpukit/score/cpu/sh/rtems/score/sh.h12
-rw-r--r--cpukit/score/cpu/sparc/Makefile.am7
-rw-r--r--cpukit/score/cpu/sparc/rtems/score/sparc.h14
-rw-r--r--cpukit/score/cpu/unix/Makefile.am4
-rw-r--r--cpukit/score/cpu/unix/cpu.c27
-rw-r--r--cpukit/score/cpu/unix/rtems/score/cpu.h13
-rw-r--r--cpukit/score/cpu/unix/rtems/score/unix.h16
-rw-r--r--cpukit/score/include/rtems/score/thread.h3
-rw-r--r--cpukit/score/include/rtems/system.h4
-rw-r--r--cpukit/score/macros/rtems/score/address.inl2
-rw-r--r--cpukit/score/src/Makefile.am3
-rw-r--r--cpukit/score/src/objectcopynamestring.c9
-rw-r--r--make/Makefile.am19
-rw-r--r--make/README158
-rw-r--r--make/Templates/Makefile.am11
-rw-r--r--make/Templates/Makefile.dir4
-rw-r--r--make/Templates/Makefile.leaf3
-rw-r--r--make/Templates/Makefile.lib4
-rw-r--r--make/compilers/Makefile.am7
-rw-r--r--make/compilers/gcc-no_bsp.cfg8
-rw-r--r--make/compilers/gcc-portsw.cfg8
-rw-r--r--make/compilers/gcc-target-default.cfg20
-rw-r--r--make/custom/FreeBSD-posix.cfg2
-rw-r--r--make/custom/HPUX9-posix.cfg2
-rw-r--r--make/custom/Linux-posix.cfg2
-rw-r--r--make/custom/Makefile.am61
-rw-r--r--make/custom/Solaris-posix.cfg2
-rw-r--r--make/custom/cvme961.cfg2
-rw-r--r--make/custom/dmv152.cfg2
-rw-r--r--make/custom/dmv177.cfg13
-rw-r--r--make/custom/efi332.cfg2
-rw-r--r--make/custom/efi68k.cfg8
-rw-r--r--make/custom/erc32.cfg2
-rw-r--r--make/custom/eth_comm.cfg5
-rw-r--r--make/custom/gen68302.cfg10
-rw-r--r--make/custom/gen68340.cfg36
-rw-r--r--make/custom/gen68360.cfg2
-rw-r--r--make/custom/gensh1.cfg3
-rw-r--r--make/custom/gensh2.cfg17
-rw-r--r--make/custom/helas403.cfg17
-rw-r--r--make/custom/i386ex.cfg2
-rw-r--r--make/custom/idp.cfg2
-rw-r--r--make/custom/mcp750.cfg38
-rw-r--r--make/custom/mvme136.cfg2
-rw-r--r--make/custom/mvme147.cfg2
-rw-r--r--make/custom/mvme162.cfg2
-rw-r--r--make/custom/mvme167.cfg24
-rw-r--r--make/custom/mvme2307.cfg62
-rw-r--r--make/custom/ods68302.cfg12
-rw-r--r--make/custom/p4000.cfg2
-rw-r--r--make/custom/p4600.cfg10
-rw-r--r--make/custom/p4650.cfg2
-rw-r--r--make/custom/papyrus.cfg17
-rw-r--r--make/custom/pc386.cfg38
-rw-r--r--make/custom/ppcn_60x.cfg12
-rw-r--r--make/custom/psim.cfg12
-rw-r--r--make/custom/rxgen960.cfg3
-rw-r--r--make/custom/score603e.cfg12
-rw-r--r--make/custom/simhppa.cfg8
-rw-r--r--make/custom/ts_386ex.cfg2
-rw-r--r--make/host.cfg.in8
-rw-r--r--make/leaf.cfg8
-rw-r--r--make/main.cfg7
-rw-r--r--scripts-ada/.cvsignore1
-rw-r--r--scripts-ada/Makefile.am27
-rw-r--r--scripts-ada/binutils/.cvsignore1
-rw-r--r--scripts-ada/binutils/Makefile.am19
-rw-r--r--scripts-ada/binutils/binutils.spec.in2
-rw-r--r--scripts-ada/buildall.in9
-rw-r--r--scripts-ada/configure.in4
-rw-r--r--scripts-ada/gdb/.cvsignore1
-rw-r--r--scripts-ada/gdb/Makefile.am20
-rw-r--r--scripts-ada/gdb/gdb.spec.in6
-rw-r--r--scripts-ada/gnatnewlib/.cvsignore1
-rw-r--r--scripts-ada/gnatnewlib/Makefile.am21
-rw-r--r--scripts-ada/gnatnewlib/gnatnewlib.spec.in13
-rw-r--r--scripts-ada/mkbinutilspec.in4
-rw-r--r--scripts-ada/mkgdbspec.in4
-rw-r--r--scripts-ada/mkgnatnewlibspec.in4
-rw-r--r--scripts-ada/setup.def18
-rw-r--r--scripts/Makefile.am24
-rw-r--r--scripts/binutils/.cvsignore2
-rw-r--r--scripts/binutils/Makefile.am42
-rw-r--r--scripts/binutils/base-binutils.add64
-rw-r--r--scripts/binutils/binutils.add93
-rw-r--r--scripts/binutils/target-binutils.add46
-rwxr-xr-xscripts/buildall.in32
-rw-r--r--scripts/configure.in18
-rw-r--r--scripts/gccnewlib/.cvsignore3
-rw-r--r--scripts/gccnewlib/Makefile.am62
-rw-r--r--scripts/gccnewlib/README8
-rw-r--r--scripts/gccnewlib/base-chill.add38
-rw-r--r--scripts/gccnewlib/base-g77.add42
-rw-r--r--scripts/gccnewlib/base-gcc.add52
-rw-r--r--scripts/gccnewlib/base-gcj.add20
-rw-r--r--scripts/gccnewlib/gccnewlib.add138
-rw-r--r--scripts/gccnewlib/target-chill.add18
-rw-r--r--scripts/gccnewlib/target-g77.add19
-rw-r--r--scripts/gccnewlib/target-gcc.add28
-rw-r--r--scripts/gccnewlib/target-gcj.add21
-rw-r--r--scripts/gccnewlib/target-objc.add17
-rw-r--r--scripts/gdb/.cvsignore2
-rw-r--r--scripts/gdb/Makefile.am40
-rw-r--r--scripts/gdb/base-gdb.add55
-rw-r--r--scripts/gdb/gdb.add75
-rw-r--r--scripts/gdb/target-gdb.add21
-rw-r--r--scripts/rtems/.cvsignore1
-rw-r--r--scripts/rtems/Makefile.am33
-rw-r--r--scripts/rtems/rtems.spec.in2
-rw-r--r--scripts/setup.def12
-rw-r--r--testsuites/itrontests/itronhello/Makefile.am9
-rw-r--r--testsuites/itrontests/itronhello/system.h4
-rw-r--r--testsuites/itrontests/itronmbf01/Makefile.am9
-rw-r--r--testsuites/itrontests/itronmbf01/system.h8
-rw-r--r--testsuites/itrontests/itronmbox01/Makefile.am9
-rw-r--r--testsuites/itrontests/itronmbox01/itronmbox01.scn3
-rw-r--r--testsuites/itrontests/itronmbox01/system.h4
-rw-r--r--testsuites/itrontests/itronsem01/Makefile.am9
-rw-r--r--testsuites/itrontests/itronsem01/init.c1
-rw-r--r--testsuites/itrontests/itronsem01/system.h8
-rw-r--r--testsuites/itrontests/itrontask01/Makefile.am9
-rw-r--r--testsuites/itrontests/itrontask01/system.h6
-rw-r--r--testsuites/itrontests/itrontask02/Makefile.am9
-rw-r--r--testsuites/itrontests/itrontask02/system.h5
-rw-r--r--testsuites/itrontests/itrontask03/Makefile.am9
-rw-r--r--testsuites/itrontests/itrontask03/system.h7
-rw-r--r--testsuites/itrontests/itrontask04/Makefile.am9
-rw-r--r--testsuites/itrontests/itrontask04/system.h7
-rw-r--r--testsuites/itrontests/itrontime01/Makefile.am9
-rw-r--r--testsuites/itrontests/itrontime01/itrontime01.scn4
-rw-r--r--testsuites/itrontests/itrontime01/system.h4
-rw-r--r--testsuites/libtests/cpuuse/Makefile.am7
-rw-r--r--testsuites/libtests/cpuuse/cpuuse.scn34
-rw-r--r--testsuites/libtests/cpuuse/system.h21
-rw-r--r--testsuites/libtests/cpuuse/task2.c21
-rw-r--r--testsuites/libtests/cpuuse/tswitch.c22
-rw-r--r--testsuites/libtests/malloctest/Makefile.am9
-rw-r--r--testsuites/libtests/malloctest/malloctest.scn468
-rw-r--r--testsuites/libtests/malloctest/system.h9
-rw-r--r--testsuites/libtests/monitor/Makefile.am7
-rw-r--r--testsuites/libtests/monitor/system.h14
-rw-r--r--testsuites/libtests/putenvtest/Makefile.am7
-rw-r--r--testsuites/libtests/putenvtest/init.c8
-rw-r--r--testsuites/libtests/rtems++/Makefile.am7
-rw-r--r--testsuites/libtests/rtems++/System.h7
-rw-r--r--testsuites/libtests/rtmonuse/Makefile.am7
-rw-r--r--testsuites/libtests/rtmonuse/system.h8
-rw-r--r--testsuites/libtests/stackchk/Makefile.am7
-rw-r--r--testsuites/libtests/stackchk/system.h11
-rw-r--r--testsuites/libtests/termios/Makefile.am7
-rw-r--r--testsuites/libtests/termios/README70
-rw-r--r--testsuites/libtests/termios/init.c819
-rw-r--r--testsuites/mptests/mp01/node1/Makefile.am6
-rw-r--r--testsuites/mptests/mp01/node2/Makefile.am6
-rw-r--r--testsuites/mptests/mp01/system.h10
-rw-r--r--testsuites/mptests/mp02/node1/Makefile.am6
-rw-r--r--testsuites/mptests/mp02/node2/Makefile.am6
-rw-r--r--testsuites/mptests/mp02/system.h8
-rw-r--r--testsuites/mptests/mp03/node1/Makefile.am6
-rw-r--r--testsuites/mptests/mp03/node2/Makefile.am6
-rw-r--r--testsuites/mptests/mp03/system.h7
-rw-r--r--testsuites/mptests/mp04/node1/Makefile.am6
-rw-r--r--testsuites/mptests/mp04/node2/Makefile.am6
-rw-r--r--testsuites/mptests/mp04/system.h7
-rw-r--r--testsuites/mptests/mp05/node1/Makefile.am6
-rw-r--r--testsuites/mptests/mp05/node2/Makefile.am6
-rw-r--r--testsuites/mptests/mp05/system.h7
-rw-r--r--testsuites/mptests/mp06/node1/Makefile.am6
-rw-r--r--testsuites/mptests/mp06/node2/Makefile.am6
-rw-r--r--testsuites/mptests/mp06/system.h7
-rw-r--r--testsuites/mptests/mp07/node1/Makefile.am6
-rw-r--r--testsuites/mptests/mp07/node2/Makefile.am6
-rw-r--r--testsuites/mptests/mp07/system.h7
-rw-r--r--testsuites/mptests/mp08/node1/Makefile.am6
-rw-r--r--testsuites/mptests/mp08/node2/Makefile.am6
-rw-r--r--testsuites/mptests/mp08/system.h7
-rw-r--r--testsuites/mptests/mp09/node1/Makefile.am6
-rw-r--r--testsuites/mptests/mp09/node2/Makefile.am6
-rw-r--r--testsuites/mptests/mp09/system.h7
-rw-r--r--testsuites/mptests/mp10/node1/Makefile.am6
-rw-r--r--testsuites/mptests/mp10/node2/Makefile.am6
-rw-r--r--testsuites/mptests/mp10/system.h9
-rw-r--r--testsuites/mptests/mp11/node1/Makefile.am6
-rw-r--r--testsuites/mptests/mp11/node2/Makefile.am6
-rw-r--r--testsuites/mptests/mp11/system.h7
-rw-r--r--testsuites/mptests/mp12/node1/Makefile.am6
-rw-r--r--testsuites/mptests/mp12/node2/Makefile.am6
-rw-r--r--testsuites/mptests/mp12/system.h7
-rw-r--r--testsuites/mptests/mp13/node1/Makefile.am6
-rw-r--r--testsuites/mptests/mp13/node2/Makefile.am6
-rw-r--r--testsuites/mptests/mp13/system.h7
-rw-r--r--testsuites/mptests/mp14/Makefile.am3
-rw-r--r--testsuites/mptests/mp14/node1/Makefile.am6
-rw-r--r--testsuites/mptests/mp14/node2/Makefile.am6
-rw-r--r--testsuites/mptests/mp14/system.h7
-rw-r--r--testsuites/psxtests/Makefile.am4
-rw-r--r--testsuites/psxtests/psx01/Makefile.am7
-rw-r--r--testsuites/psxtests/psx01/psx01.scn6
-rw-r--r--testsuites/psxtests/psx01/system.h8
-rw-r--r--testsuites/psxtests/psx02/Makefile.am7
-rw-r--r--testsuites/psxtests/psx02/system.h6
-rw-r--r--testsuites/psxtests/psx03/Makefile.am7
-rw-r--r--testsuites/psxtests/psx03/system.h6
-rw-r--r--testsuites/psxtests/psx04/Makefile.am7
-rw-r--r--testsuites/psxtests/psx04/system.h7
-rw-r--r--testsuites/psxtests/psx05/Makefile.am7
-rw-r--r--testsuites/psxtests/psx05/system.h9
-rw-r--r--testsuites/psxtests/psx06/Makefile.am7
-rw-r--r--testsuites/psxtests/psx06/system.h9
-rw-r--r--testsuites/psxtests/psx07/Makefile.am7
-rw-r--r--testsuites/psxtests/psx07/system.h6
-rw-r--r--testsuites/psxtests/psx08/Makefile.am7
-rw-r--r--testsuites/psxtests/psx08/system.h6
-rw-r--r--testsuites/psxtests/psx09/Makefile.am7
-rw-r--r--testsuites/psxtests/psx09/system.h11
-rw-r--r--testsuites/psxtests/psx10/Makefile.am7
-rw-r--r--testsuites/psxtests/psx10/system.h12
-rw-r--r--testsuites/psxtests/psx11/Makefile.am7
-rw-r--r--testsuites/psxtests/psx11/system.h6
-rw-r--r--testsuites/psxtests/psx12/Makefile.am7
-rw-r--r--testsuites/psxtests/psx12/system.h11
-rw-r--r--testsuites/psxtests/psx13/Makefile.am5
-rw-r--r--testsuites/psxtests/psx13/main.c9
-rw-r--r--testsuites/psxtests/psxcancel/Makefile.am7
-rw-r--r--testsuites/psxtests/psxfile01/Makefile.am6
-rw-r--r--testsuites/psxtests/psxfile01/main.c9
-rw-r--r--testsuites/psxtests/psxfile01/psxfile01.scn4
-rw-r--r--testsuites/psxtests/psxfile01/test.c11
-rw-r--r--testsuites/psxtests/psxhdrs/Makefile.am45
-rw-r--r--testsuites/psxtests/psxmount/Makefile.am5
-rw-r--r--testsuites/psxtests/psxmount/main.c7
-rw-r--r--testsuites/psxtests/psxmsgq01/Makefile.am7
-rw-r--r--testsuites/psxtests/psxmsgq01/system.h14
-rw-r--r--testsuites/psxtests/psxreaddir/Makefile.am5
-rw-r--r--testsuites/psxtests/psxreaddir/main.c7
-rw-r--r--testsuites/psxtests/psxsem01/Makefile.am7
-rw-r--r--testsuites/psxtests/psxsem01/system.h8
-rw-r--r--testsuites/psxtests/psxstat/Makefile.am5
-rw-r--r--testsuites/psxtests/psxstat/main.c10
-rw-r--r--testsuites/psxtests/psxstat/test.c6
-rw-r--r--testsuites/psxtests/psxtime/Makefile.am5
-rw-r--r--testsuites/psxtests/psxtime/main.c6
-rw-r--r--testsuites/psxtests/psxtimer/Makefile.am5
-rw-r--r--testsuites/psxtests/psxtimer/system.h18
-rw-r--r--testsuites/samples/Makefile.am3
-rw-r--r--testsuites/samples/base_mp/apptask.c1
-rw-r--r--testsuites/samples/base_mp/init.c3
-rw-r--r--testsuites/samples/base_mp/system.h16
-rw-r--r--testsuites/samples/base_sp/apptask.c1
-rw-r--r--testsuites/samples/base_sp/init.c3
-rw-r--r--testsuites/samples/base_sp/system.h13
-rw-r--r--testsuites/samples/cdtest/Makefile.am2
-rw-r--r--testsuites/samples/cdtest/init.c2
-rw-r--r--testsuites/samples/cdtest/system.h14
-rw-r--r--testsuites/samples/hello/Makefile.am2
-rw-r--r--testsuites/samples/hello/init.c2
-rw-r--r--testsuites/samples/hello/system.h12
-rw-r--r--testsuites/samples/minimum/Makefile.am2
-rw-r--r--testsuites/samples/minimum/init.c6
-rw-r--r--testsuites/samples/paranoia/Makefile.am2
-rw-r--r--testsuites/samples/paranoia/init.c3
-rw-r--r--testsuites/samples/paranoia/system.h14
-rw-r--r--testsuites/samples/ticker/Makefile.am2
-rw-r--r--testsuites/samples/ticker/init.c19
-rw-r--r--testsuites/samples/ticker/system.h83
-rw-r--r--testsuites/samples/ticker/tasks.c5
-rw-r--r--testsuites/samples/unlimited/Makefile.am2
-rw-r--r--testsuites/samples/unlimited/init.c2
-rw-r--r--testsuites/samples/unlimited/system.h10
-rw-r--r--testsuites/sptests/sp01/Makefile.am6
-rw-r--r--testsuites/sptests/sp01/system.h7
-rw-r--r--testsuites/sptests/sp02/Makefile.am6
-rw-r--r--testsuites/sptests/sp02/system.h7
-rw-r--r--testsuites/sptests/sp03/Makefile.am6
-rw-r--r--testsuites/sptests/sp03/system.h8
-rw-r--r--testsuites/sptests/sp04/Makefile.am6
-rw-r--r--testsuites/sptests/sp04/system.h10
-rw-r--r--testsuites/sptests/sp04/tswitch.c2
-rw-r--r--testsuites/sptests/sp05/Makefile.am6
-rw-r--r--testsuites/sptests/sp05/system.h7
-rw-r--r--testsuites/sptests/sp06/Makefile.am6
-rw-r--r--testsuites/sptests/sp06/system.h7
-rw-r--r--testsuites/sptests/sp07/Makefile.am6
-rw-r--r--testsuites/sptests/sp07/system.h7
-rw-r--r--testsuites/sptests/sp08/Makefile.am6
-rw-r--r--testsuites/sptests/sp08/system.h7
-rw-r--r--testsuites/sptests/sp09/Makefile.am6
-rw-r--r--testsuites/sptests/sp09/screen07.c20
-rw-r--r--testsuites/sptests/sp09/screen08.c22
-rw-r--r--testsuites/sptests/sp09/system.h7
-rw-r--r--testsuites/sptests/sp11/Makefile.am6
-rw-r--r--testsuites/sptests/sp11/system.h7
-rw-r--r--testsuites/sptests/sp12/Makefile.am6
-rw-r--r--testsuites/sptests/sp12/system.h7
-rw-r--r--testsuites/sptests/sp13/Makefile.am6
-rw-r--r--testsuites/sptests/sp13/fillbuff.c16
-rw-r--r--testsuites/sptests/sp13/init.c8
-rw-r--r--testsuites/sptests/sp13/putbuff.c12
-rw-r--r--testsuites/sptests/sp13/system.h7
-rw-r--r--testsuites/sptests/sp13/task1.c32
-rw-r--r--testsuites/sptests/sp13/task2.c16
-rw-r--r--testsuites/sptests/sp14/Makefile.am6
-rw-r--r--testsuites/sptests/sp14/system.h7
-rw-r--r--testsuites/sptests/sp15/Makefile.am6
-rw-r--r--testsuites/sptests/sp15/system.h7
-rw-r--r--testsuites/sptests/sp16/Makefile.am6
-rw-r--r--testsuites/sptests/sp16/system.h7
-rw-r--r--testsuites/sptests/sp17/Makefile.am6
-rw-r--r--testsuites/sptests/sp17/system.h7
-rw-r--r--testsuites/sptests/sp19/Makefile.am6
-rw-r--r--testsuites/sptests/sp19/system.h8
-rw-r--r--testsuites/sptests/sp20/Makefile.am6
-rw-r--r--testsuites/sptests/sp20/system.h9
-rw-r--r--testsuites/sptests/sp21/Makefile.am6
-rw-r--r--testsuites/sptests/sp21/system.h8
-rw-r--r--testsuites/sptests/sp22/Makefile.am6
-rw-r--r--testsuites/sptests/sp22/system.h7
-rw-r--r--testsuites/sptests/sp23/Makefile.am6
-rw-r--r--testsuites/sptests/sp23/system.h9
-rw-r--r--testsuites/sptests/sp24/Makefile.am6
-rw-r--r--testsuites/sptests/sp24/system.h7
-rw-r--r--testsuites/sptests/sp25/Makefile.am6
-rw-r--r--testsuites/sptests/sp25/sp25.scn35
-rw-r--r--testsuites/sptests/sp25/system.h7
-rw-r--r--testsuites/sptests/sp26/Makefile.am6
-rw-r--r--testsuites/sptests/sp26/system.h15
-rw-r--r--testsuites/sptests/sp27/Makefile.am4
-rw-r--r--testsuites/sptests/sp27/init.c8
-rw-r--r--testsuites/sptests/sp28/Makefile.am4
-rw-r--r--testsuites/sptests/sp28/init.c44
-rw-r--r--testsuites/sptests/sp29/Makefile.am4
-rw-r--r--testsuites/sptests/sp29/init.c6
-rw-r--r--testsuites/sptests/spfatal/Makefile.am6
-rw-r--r--testsuites/sptests/spfatal/system.h6
-rw-r--r--testsuites/sptests/spsize/Makefile.am6
-rw-r--r--testsuites/sptests/spsize/system.h7
-rw-r--r--testsuites/tmitrontests/tmitronsem01/Makefile.am7
-rw-r--r--testsuites/tmitrontests/tmitronsem01/system.h7
-rw-r--r--testsuites/tmtests/Makefile.am6
-rw-r--r--testsuites/tmtests/tm01/Makefile.am7
-rw-r--r--testsuites/tmtests/tm01/system.h6
-rw-r--r--testsuites/tmtests/tm02/Makefile.am7
-rw-r--r--testsuites/tmtests/tm02/system.h6
-rw-r--r--testsuites/tmtests/tm03/Makefile.am7
-rw-r--r--testsuites/tmtests/tm03/system.h6
-rw-r--r--testsuites/tmtests/tm04/Makefile.am7
-rw-r--r--testsuites/tmtests/tm04/system.h6
-rw-r--r--testsuites/tmtests/tm05/Makefile.am7
-rw-r--r--testsuites/tmtests/tm05/system.h6
-rw-r--r--testsuites/tmtests/tm06/Makefile.am7
-rw-r--r--testsuites/tmtests/tm06/system.h6
-rw-r--r--testsuites/tmtests/tm07/Makefile.am7
-rw-r--r--testsuites/tmtests/tm07/system.h6
-rw-r--r--testsuites/tmtests/tm08/Makefile.am7
-rw-r--r--testsuites/tmtests/tm08/system.h6
-rw-r--r--testsuites/tmtests/tm09/Makefile.am7
-rw-r--r--testsuites/tmtests/tm09/system.h7
-rw-r--r--testsuites/tmtests/tm09/task1.c10
-rw-r--r--testsuites/tmtests/tm10/Makefile.am7
-rw-r--r--testsuites/tmtests/tm10/system.h6
-rw-r--r--testsuites/tmtests/tm11/Makefile.am7
-rw-r--r--testsuites/tmtests/tm11/system.h6
-rw-r--r--testsuites/tmtests/tm11/task1.c6
-rw-r--r--testsuites/tmtests/tm12/Makefile.am7
-rw-r--r--testsuites/tmtests/tm12/system.h6
-rw-r--r--testsuites/tmtests/tm12/task1.c5
-rw-r--r--testsuites/tmtests/tm13/Makefile.am7
-rw-r--r--testsuites/tmtests/tm13/system.h6
-rw-r--r--testsuites/tmtests/tm13/task1.c6
-rw-r--r--testsuites/tmtests/tm14/Makefile.am7
-rw-r--r--testsuites/tmtests/tm14/system.h6
-rw-r--r--testsuites/tmtests/tm14/task1.c5
-rw-r--r--testsuites/tmtests/tm15/Makefile.am7
-rw-r--r--testsuites/tmtests/tm15/system.h6
-rw-r--r--testsuites/tmtests/tm16/Makefile.am7
-rw-r--r--testsuites/tmtests/tm16/system.h6
-rw-r--r--testsuites/tmtests/tm17/Makefile.am7
-rw-r--r--testsuites/tmtests/tm17/system.h6
-rw-r--r--testsuites/tmtests/tm18/Makefile.am7
-rw-r--r--testsuites/tmtests/tm18/system.h6
-rw-r--r--testsuites/tmtests/tm19/Makefile.am7
-rw-r--r--testsuites/tmtests/tm19/system.h6
-rw-r--r--testsuites/tmtests/tm20/Makefile.am7
-rw-r--r--testsuites/tmtests/tm20/system.h9
-rw-r--r--testsuites/tmtests/tm21/Makefile.am7
-rw-r--r--testsuites/tmtests/tm21/system.h6
-rw-r--r--testsuites/tmtests/tm21/task1.c4
-rw-r--r--testsuites/tmtests/tm22/Makefile.am7
-rw-r--r--testsuites/tmtests/tm22/system.h6
-rw-r--r--testsuites/tmtests/tm22/task1.c16
-rw-r--r--testsuites/tmtests/tm23/Makefile.am7
-rw-r--r--testsuites/tmtests/tm23/system.h6
-rw-r--r--testsuites/tmtests/tm24/Makefile.am7
-rw-r--r--testsuites/tmtests/tm24/system.h6
-rw-r--r--testsuites/tmtests/tm25/Makefile.am7
-rw-r--r--testsuites/tmtests/tm25/system.h6
-rw-r--r--testsuites/tmtests/tm26/Makefile.am7
-rw-r--r--testsuites/tmtests/tm26/system.h6
-rw-r--r--testsuites/tmtests/tm27/Makefile.am7
-rw-r--r--testsuites/tmtests/tm27/system.h8
-rw-r--r--testsuites/tmtests/tm28/Makefile.am7
-rw-r--r--testsuites/tmtests/tm28/system.h6
-rw-r--r--testsuites/tmtests/tm29/Makefile.am7
-rw-r--r--testsuites/tmtests/tm29/system.h6
-rw-r--r--testsuites/tmtests/tmck/Makefile.am7
-rw-r--r--testsuites/tmtests/tmck/system.h6
-rw-r--r--testsuites/tmtests/tmoverhd/Makefile.am7
-rw-r--r--testsuites/tmtests/tmoverhd/system.h6
-rw-r--r--testsuites/tools/Makefile.am2
-rw-r--r--testsuites/tools/generic/Makefile.am6
-rw-r--r--tools/Makefile.am2
-rw-r--r--tools/build/Makefile.am13
-rw-r--r--tools/cpu/Makefile.am2
-rw-r--r--tools/cpu/generic/Makefile.am4
-rw-r--r--tools/cpu/generic/size_rtems.in4
-rw-r--r--tools/cpu/hppa1.1/Makefile.am13
-rw-r--r--tools/cpu/sh/Makefile.am18
-rw-r--r--tools/cpu/sh/configure.in5
-rw-r--r--tools/cpu/sh/shgen.c78
-rw-r--r--tools/cpu/unix/Makefile.am6
-rw-r--r--tools/cpu/unix/gensize.c1
-rw-r--r--tools/update/Makefile.am25
-rwxr-xr-xtools/update/acpolish62
-rwxr-xr-xtools/update/ampolish526
-rwxr-xr-xtools/update/cipolish15
-rwxr-xr-xtools/update/rtems-polish.sh2
2120 files changed, 123396 insertions, 13049 deletions
diff --git a/Makefile.am b/Makefile.am
index f4eca8b799..83561efa43 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -11,67 +11,32 @@ ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal
SUBDIRS = doc make tools @TARGET_SUBDIRS@
-AUTOMAKE_FILES = \
-automake/subdirs.am \
-automake/local.am \
-automake/lib.am
-
-ACLOCAL_FILES += \
-aclocal/ar-s.m4 \
-aclocal/bsp-alias.m4 \
-aclocal/canonical-host.m4 \
-aclocal/canonical-target-name.m4 \
-aclocal/canonicalize-tools.m4 \
-aclocal/check-bsps.m4 \
-aclocal/check-bsp-cache.m4 \
-aclocal/check-cpu.m4 \
-aclocal/check-cxx.m4 \
-aclocal/check-itron.m4 \
-aclocal/check-multiprocessing.m4 \
-aclocal/check-networking.m4 \
-aclocal/check-newlib.m4 \
-aclocal/check-posix.m4 \
-aclocal/check-rdbg.m4 \
-aclocal/enable-bare.m4 \
-aclocal/enable-cxx.m4 \
-aclocal/enable-gcc28.m4 \
-aclocal/enable-hwapi.m4 \
-aclocal/enable-inlines.m4 \
-aclocal/enable-itron.m4 \
-aclocal/enable-libcdir.m4 \
-aclocal/enable-multiprocessing.m4 \
-aclocal/enable-networking.m4 \
-aclocal/enable-posix.m4 \
-aclocal/enable-rdbg.m4 \
-aclocal/enable-rtemsbsp.m4 \
-aclocal/enable-tests.m4 \
-aclocal/gcc-pipe.m4 \
-aclocal/gcc-specs.m4 \
-aclocal/i386-gas-code16.m4 \
-aclocal/path-ksh.m4 \
-aclocal/path-perl.m4 \
-aclocal/prog-cc.m4 \
-aclocal/prog-cxx.m4 \
-aclocal/project-root.m4 \
-aclocal/rtems-top.m4 \
-aclocal/sysv-ipc.m4 \
-aclocal/target.m4 \
-aclocal/tool-paths.m4 \
-aclocal/tool-prefix.m4
-
-noinst_SCRIPTS = \
-bootstrap
-
-EXTRA_DIST = \
-$(AUTOMAKE_FILES) \
-$(ACLOCAL_FILES) \
-README.configure \
-SUPPORT \
-VERSION \
-LICENSE \
-$(noinst_SCRIPTS)
+AUTOMAKE_FILES = automake/subdirs.am automake/local.am automake/lib.am
+
+ACLOCAL_FILES += aclocal/ar-s.m4 aclocal/bsp-alias.m4 \
+ aclocal/canonical-host.m4 aclocal/canonical-target-name.m4 \
+ aclocal/canonicalize-tools.m4 aclocal/check-bsps.m4 \
+ aclocal/check-bsp-cache.m4 aclocal/check-cpu.m4 aclocal/check-cxx.m4 \
+ aclocal/check-itron.m4 aclocal/check-multiprocessing.m4 \
+ aclocal/check-networking.m4 aclocal/check-newlib.m4 \
+ aclocal/check-posix.m4 aclocal/check-rdbg.m4 aclocal/enable-bare.m4 \
+ aclocal/enable-cxx.m4 aclocal/enable-gcc28.m4 aclocal/enable-hwapi.m4 \
+ aclocal/enable-inlines.m4 aclocal/enable-itron.m4 \
+ aclocal/enable-libcdir.m4 aclocal/enable-multiprocessing.m4 \
+ aclocal/enable-networking.m4 aclocal/enable-posix.m4 \
+ aclocal/enable-rdbg.m4 aclocal/enable-rtemsbsp.m4 \
+ aclocal/enable-tests.m4 aclocal/gcc-pipe.m4 aclocal/gcc-specs.m4 \
+ aclocal/i386-gas-code16.m4 aclocal/path-ksh.m4 aclocal/path-perl.m4 \
+ aclocal/prog-cc.m4 aclocal/prog-cxx.m4 aclocal/project-root.m4 \
+ aclocal/rtems-top.m4 aclocal/sysv-ipc.m4 aclocal/target.m4 \
+ aclocal/tool-paths.m4 aclocal/tool-prefix.m4
+
+noinst_SCRIPTS = bootstrap
+
+EXTRA_DIST = $(AUTOMAKE_FILES) $(ACLOCAL_FILES) README.configure SUPPORT \
+ VERSION LICENSE $(noinst_SCRIPTS)
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(ACLOCAL_FILES)
include $(top_srcdir)/automake/subdirs.am
-include $(top_srcdir)/automake/local.am
+include $(top_srcdir)/automake/host.am
diff --git a/VERSION b/VERSION
index a02c3bddc0..51aaa55e3d 100644
--- a/VERSION
+++ b/VERSION
@@ -2,4 +2,4 @@
# $Id$
#
-RTEMS Version 4.5.0-beta1b
+RTEMS Version 4.5.0-beta3a
diff --git a/aclocal/canonical-host.m4 b/aclocal/canonical-host.m4
index 3f92cfa5bb..de695c9de2 100644
--- a/aclocal/canonical-host.m4
+++ b/aclocal/canonical-host.m4
@@ -7,13 +7,16 @@ RTEMS_HOST=$host_os
changequote(,)dnl
case "${target}" in
# hpux unix port should go here
- i[3456]86-pc-linux*) # unix "simulator" port
+ i[34567]86-*linux*) # unix "simulator" port
RTEMS_HOST=Linux
;;
- i[3456]86-*freebsd2*) # unix "simulator" port
+ i[34567]86-*freebsd2*) # unix "simulator" port
RTEMS_HOST=FreeBSD
;;
- sparc-sun-solaris*) # unix "simulator" port
+ i[34567]86-pc-cygwin*) # Cygwin is just enough unix like :)
+ RTEMS_HOST=Cygwin
+ ;;
+ sparc-sun-solaris*) # unix "simulator" port
RTEMS_HOST=Solaris
;;
*)
diff --git a/aclocal/canonical-target-name.m4 b/aclocal/canonical-target-name.m4
index ae4ea25caf..be7e650a95 100644
--- a/aclocal/canonical-target-name.m4
+++ b/aclocal/canonical-target-name.m4
@@ -15,10 +15,13 @@ AC_MSG_CHECKING(rtems target cpu)
changequote(,)dnl
case "${target}" in
# hpux unix port should go here
- i[3456]86-pc-linux*) # unix "simulator" port
+ i[34567]86-*linux*) # unix "simulator" port
RTEMS_CPU=unix
;;
- i[3456]86-*freebsd2*) # unix "simulator" port
+ i[34567]86-*freebsd2*) # unix "simulator" port
+ RTEMS_CPU=unix
+ ;;
+ i[34567]86-pc-cygwin*) # Cygwin is just enough unix like :)
RTEMS_CPU=unix
;;
no_cpu-*rtems*)
diff --git a/aclocal/check-multiprocessing.m4 b/aclocal/check-multiprocessing.m4
index 098b34a7a4..2af6c5905a 100644
--- a/aclocal/check-multiprocessing.m4
+++ b/aclocal/check-multiprocessing.m4
@@ -12,7 +12,8 @@ AC_REQUIRE([RTEMS_ENABLE_MULTIPROCESSING])dnl
AC_CACHE_CHECK([whether BSP supports multiprocessing],
rtems_cv_HAS_MP,
[dnl
- if test -d "$srcdir/${RTEMS_TOPdir}/c/src/lib/libbsp/${RTEMS_CPU}/${$1}/shmsupp"; then
+ RTEMS_BSP_ALIAS(${$1},bspdir)
+ if test -d "$srcdir/${RTEMS_TOPdir}/c/src/lib/libbsp/${RTEMS_CPU}/${bspdir}/shmsupp"; then
if test "$RTEMS_HAS_MULTIPROCESSING" = "yes"; then
rtems_cv_HAS_MP="yes" ;
else
diff --git a/aclocal/enable-itron.m4 b/aclocal/enable-itron.m4
index c4c8353d2b..7670c4e4b0 100644
--- a/aclocal/enable-itron.m4
+++ b/aclocal/enable-itron.m4
@@ -15,10 +15,10 @@ esac],[RTEMS_HAS_ITRON_API=yes])
changequote(,)dnl
case "${target}" in
# hpux unix port should go here
- i[3456]86-pc-linux*) # unix "simulator" port
+ i[34567]86-pc-linux*) # unix "simulator" port
RTEMS_HAS_ITRON_API=no
;;
- i[3456]86-*freebsd2*) # unix "simulator" port
+ i[34567]86-*freebsd2*) # unix "simulator" port
RTEMS_HAS_ITRON_API=no
;;
no_cpu-*rtems*)
diff --git a/aclocal/enable-posix.m4 b/aclocal/enable-posix.m4
index 5da8110818..386ae31e5b 100644
--- a/aclocal/enable-posix.m4
+++ b/aclocal/enable-posix.m4
@@ -15,10 +15,10 @@ esac],[RTEMS_HAS_POSIX_API=yes])
changequote(,)dnl
case "${target}" in
# hpux unix port should go here
- i[3456]86-pc-linux*) # unix "simulator" port
+ i[34567]86-pc-linux*) # unix "simulator" port
RTEMS_HAS_POSIX_API=no
;;
- i[3456]86-*freebsd2*) # unix "simulator" port
+ i[34567]86-*freebsd2*) # unix "simulator" port
RTEMS_HAS_POSIX_API=no
;;
no_cpu-*rtems*)
diff --git a/aclocal/prog-cxx.m4 b/aclocal/prog-cxx.m4
index e3f1246f15..aa8716df7e 100644
--- a/aclocal/prog-cxx.m4
+++ b/aclocal/prog-cxx.m4
@@ -64,6 +64,8 @@ unset ac_cv_prog_gxx
unset ac_cv_prog_cc_g
unset ac_cv_prog_cxx_works
unset ac_cv_prog_cxx_cross
+dnl somehow autoconf macros leave this file
+rm -f conftest.C
])
AC_DEFUN(RTEMS_PROG_CXX_FOR_TARGET,
diff --git a/aclocal/target.m4 b/aclocal/target.m4
index ed9734dd06..8312ff3438 100644
--- a/aclocal/target.m4
+++ b/aclocal/target.m4
@@ -54,7 +54,7 @@ if test "$no_recursion" != yes; then
echo configuring in $target_subdir/$ac_config_dir
case "$srcdir" in
- .) ;;
+## .) ;;
*)
if test -d $target_subdir/$ac_config_dir || mkdir $target_subdir/$ac_config_dir; then :;
else
@@ -72,8 +72,8 @@ changequote(, )dnl
changequote([, ])dnl
case "$srcdir" in
- .) # No --srcdir option. We are building in place.
- ac_sub_srcdir=$srcdir ;;
+## .) # No --srcdir option. We are building in place.
+## ac_sub_srcdir=$srcdir ;;
/*) # Absolute path.
ac_sub_srcdir=$srcdir/$ac_config_dir ;;
*) # Relative path.
diff --git a/automake/host.am b/automake/host.am
new file mode 100644
index 0000000000..7ace38f793
--- /dev/null
+++ b/automake/host.am
@@ -0,0 +1,28 @@
+## $Id$
+
+## NOTE: This is a temporary work-around to keep
+## RTEMS's non automake standard make targets working.
+## Once automake is fully integrated these make targets
+## and this file will probably be removed
+
+debug:
+ @echo
+ @echo "\"make debug\" is obsolete, instead use:"
+ @echo " make VARIANT=DEBUG"
+ @echo
+
+.PHONY: debug
+
+profile:
+ @echo
+ @echo "\"make profile\" is obsolete, instead use:"
+ @echo " make VARIANT=PROFILE"
+ @echo
+
+preinstall-am: $(PREINSTALL_FILES)
+preinstall: preinstall-am
+.PHONY: preinstall preinstall-am
+
+depend-am:
+depend: depend-am
+.PHONY: depend depend-am
diff --git a/automake/local.am b/automake/local.am
index a6c43b1779..324a803a37 100644
--- a/automake/local.am
+++ b/automake/local.am
@@ -5,13 +5,59 @@
## Once automake is fully integrated these make targets
## and this file will probably be removed
-debug-am:
-debug: debug-am
-.PHONY: debug debug-am
+## translate VARIANT into VARIANT_V
+VARIANT = OPTIMIZE
-profile-am:
-profile: profile-am
-.PHONY: profile profile-am
+VARIANT_OPTIMIZE_V = OPTIMIZE
+VARIANT_DEBUG_V = DEBUG
+VARIANT_PROFILE_V = PROFILE
+VARIANT_optimize_V = OPTIMIZE
+VARIANT_debug_V = DEBUG
+VARIANT_profile_V = PROFILE
+
+VARIANT_V = $(VARIANT_$(VARIANT)_V)
+
+## Setup the variant build subdirectory
+ARCH_OPTIMIZE_V = o-optimize
+ARCH_DEBUG_V = o-debug
+ARCH_PROFILE_V = o-profile
+
+ARCH__V = $(ARCH_OPTIMIZE_V)
+ARCH = $(ARCH_$(VARIANT_V)_V)
+
+## Setup the library suffix
+LIBSUFFIX_OPTIMIZE_V =
+LIBSUFFIX_DEBUG_V = _g
+LIBSUFFIX_PROFILE_V = _p
+
+LIBSUFFIX__V = $(LIBSUFFIX_OPTIMIZE_V)
+LIB_VARIANT = $(LIBSUFFIX_$(VARIANT_V)_V)
+
+LIBSUFFIX_VA = $(LIB_VARIANT).a
+
+## These are supposed to be set in make/custom/<bsp>.cfg
+## CFLAGS_OPTIMIZE_V =
+## CFLAGS_DEBUG_V =
+## CFLAGS_PROFILE_V =
+
+CFLAGS__V = $(CFLAGS_OPTIMIZE_V)
+AM_CFLAGS += $(CFLAGS_$(VARIANT_V)_V)
+
+debug:
+ @echo
+ @echo "\"make debug\" is obsolete, instead use:"
+ @echo " make VARIANT=DEBUG"
+ @echo
+
+.PHONY: debug
+
+profile:
+ @echo
+ @echo "\"make profile\" is obsolete, instead use:"
+ @echo " make VARIANT=PROFILE"
+ @echo
+
+.PHONY: profile
preinstall-am: $(PREINSTALL_FILES)
preinstall: preinstall-am
@@ -20,3 +66,15 @@ preinstall: preinstall-am
depend-am:
depend: depend-am
.PHONY: depend depend-am
+
+${ARCH}:
+ mkdir ${ARCH}
+
+clean-local:
+ $(RM) -r o-optimize o-debug o-profile $(CLEANDIRS)
+ $(RM) Depends-o-optimize.tmp Depends-o-debug.tmp Depends-o-profile.tmp
+
+distclean-local:
+ $(RM) Depends-o-optimize Depends-o-debug Depends-o-profile
+
+PROJECT_TOOLS = $(PROJECT_RELEASE)/build-tools
diff --git a/automake/subdirs.am b/automake/subdirs.am
index dfca504623..3d54285dec 100644
--- a/automake/subdirs.am
+++ b/automake/subdirs.am
@@ -8,9 +8,7 @@
## and this file will probably be removed
depend-recursive \
-preinstall-recursive \
-debug-recursive \
-profile-recursive:
+preinstall-recursive:
@set fnord $(MAKEFLAGS); amf=$$2; \
dot_seen=no; \
target=`echo $@ | sed s/-recursive//`; \
@@ -31,12 +29,6 @@ profile-recursive:
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
fi; test -z "$$fail"
-debug: debug-recursive
-.PHONY: debug-recursive
-
-profile: profile-recursive
-.PHONY: profile-recursive
-
preinstall: preinstall-recursive
.PHONY: preinstall-recursive
diff --git a/bootstrap b/bootstrap
index 2672595433..b0af7ca9ec 100755
--- a/bootstrap
+++ b/bootstrap
@@ -13,6 +13,8 @@
# source tree
progname=`basename $0`
+top_srcdir=`dirname $0`
+
verbose="";
quiet="false"
mode="generate"
@@ -31,9 +33,9 @@ usage()
exit 1;
}
-if test ! -f VERSION; then
+if test ! -f $top_srcdir/VERSION; then
echo "${progname}:"
- echo " Please change directory to RTEMS's toplevel directory"
+ echo " Installation problem: Can't find file VERSION"
exit 1;
fi
@@ -57,25 +59,31 @@ case $1 in
esac
done
-pwd=`pwd`;
-
case $mode in
generate)
- confs=`find $pwd -name 'configure.in' -print`
- aclocal_dir=$pwd/aclocal
+
+ case $top_srcdir in
+ /* ) aclocal_dir=$top_srcdir/aclocal
+ ;;
+ *) aclocal_dir=`pwd`/$top_srcdir/aclocal
+ ;;
+ esac
+
+ confs=`find . -name 'configure.in' -print`
for i in $confs; do
dir=`dirname $i`;
( test "$quiet" = "true" || echo "$dir";
cd $dir;
aclocal -I $aclocal_dir;
autoconf;
- test -f Makefile.am && automake $verbose ;
test -n "`grep CONFIG_HEADER configure.in`" && autoheader ;
+ test -f Makefile.am && automake $verbose ;
test -f Makefile.am && test -n "`grep 'stamp-h\.in' Makefile.in`" \
&& echo timestamp > stamp-h.in
)
done
;;
+
clean)
test "$quiet" = "true" || echo "removing automake generated Makefile.in files"
files=`find . -name 'Makefile.am' -print | sed -e 's%\.am%\.in%g'` ;
diff --git a/c/Makefile.am b/c/Makefile.am
index 949c8171d7..172af7c870 100644
--- a/c/Makefile.am
+++ b/c/Makefile.am
@@ -4,17 +4,15 @@
AUTOMAKE_OPTIONS = foreign 1.4
ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal
+
## NOTE: This Makefile.am is rather fragile to the value of RTEMS_BSP
-## Esp. make clean and make distclean have unwanted side-effects
+## Esp. make clean and make distclean have unwanted side-effects
## if RTEMS_BSP is not properly set up.
RTEMS_BSP = $(RTEMS_BSP_LIST)
-## The '.' in SUBDIRS ensures that local make-targets (xxx-am) will be
+## The '.' in SUBDIRS ensures that local make-targets (xxx-am) will be
## triggered before $(RTEMS_BSP_LIST) subdirectories are made.
-SUBDIRS= \
-make \
-. \
-$(RTEMS_BSP)
+SUBDIRS = make . $(RTEMS_BSP)
## Use @RTEMS_BSP_LIST@ here, using $(RTEMS_BSP_LIST) would trigger
## this rule for invalid BSPs
@@ -30,23 +28,15 @@ $(RTEMS_BSP)
done
## Let all RTEMS' make targets depend on ${RTEMS_BSP}
-all-am: ${RTEMS_BSP}
-debug-am: ${RTEMS_BSP}
-profile-am: ${RTEMS_BSP}
+all-local: ${RTEMS_BSP}
preinstall-am: ${RTEMS_BSP}
depend-am: ${RTEMS_BSP}
## Pull in extra files intro the distribution
-EXTRA_DIST = \
-ACKNOWLEDGEMENTS \
-README.DOS \
-REQUIRES \
-PROBLEMS \
-TESTED \
-README \
-UPDATE_HELP
+EXTRA_DIST = ACKNOWLEDGEMENTS README.DOS REQUIRES PROBLEMS TESTED README \
+ UPDATE_HELP
DIST_SUBDIRS = ${RTEMS_BSP}
## -------------------------------------------------------
include $(top_srcdir)/../automake/subdirs.am
-include $(top_srcdir)/../automake/local.am
+include $(top_srcdir)/../automake/host.am
diff --git a/c/make/Makefile.am b/c/make/Makefile.am
index 104e41cc61..f23ebb804c 100644
--- a/c/make/Makefile.am
+++ b/c/make/Makefile.am
@@ -1,6 +1,6 @@
-##
+##
## $Id$
-##
+##
AUTOMAKE_OPTIONS = foreign 1.4
ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal
@@ -13,4 +13,4 @@ rtems_make_DATA = $(GENERIC_FILES)
EXTRA_DIST = target.cfg.in
-include $(top_srcdir)/../../automake/local.am
+include $(top_srcdir)/../../automake/host.am
diff --git a/c/src/Makefile.am b/c/src/Makefile.am
index 8ffae151a7..7dd388782c 100644
--- a/c/src/Makefile.am
+++ b/c/src/Makefile.am
@@ -5,17 +5,19 @@
AUTOMAKE_OPTIONS = foreign 1.4
ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal
-SUBDIRS= @cfg_subdirs@ wrapup tests
+SUBDIRS = @cfg_subdirs@ wrapup tests
-rtems_bspdir=$(prefix)/@RTEMS_BSP@
+rtems_bspdir = $(prefix)/@RTEMS_BSP@
# NOTE: The wildcard on the install should pick up everything except
# the tests directory. This significantly minimizes the install size.
install-data-local:
- rm -rf $(rtems_bspdir)/[bsl]*;
$(mkinstalldirs) $(rtems_bspdir)
cd $(PROJECT_ROOT); \
tar cf - @RTEMS_BSP@/[bilsuM]* | (cd $(DESTDIR)$(prefix); tar xpBf - );
+uninstall-local:
+ rm -rf $(rtems_bspdir)/[bsl]*;
+
include $(top_srcdir)/../../automake/subdirs.am
-include $(top_srcdir)/../../automake/local.am
+include $(top_srcdir)/../../automake/host.am
diff --git a/c/src/exec/itron/include/Makefile.am b/c/src/exec/itron/include/Makefile.am
index a12590301a..66bdf8c9e7 100644
--- a/c/src/exec/itron/include/Makefile.am
+++ b/c/src/exec/itron/include/Makefile.am
@@ -8,18 +8,15 @@ H_FILES = itron.h
noinst_HEADERS = $(H_FILES)
-PREINSTALL_FILES = \
-$(PROJECT_INCLUDE) \
-$(noinst_HEADERS:%=$(PROJECT_INCLUDE)/%)
+PREINSTALL_FILES += $(PROJECT_INCLUDE) \
+ $(noinst_HEADERS:%=$(PROJECT_INCLUDE)/%)
$(PROJECT_INCLUDE):
@$(mkinstalldirs) $@
$(PROJECT_INCLUDE)/%.h: %.h
$(INSTALL_DATA) $< $@
-all-am: $(PREINSTALL_FILES)
-debug-am: $(PREINSTALL_FILES)
-profile-am: $(PREINSTALL_FILES)
+all-local: $(PREINSTALL_FILES)
SUBDIRS = rtems itronsys
diff --git a/c/src/exec/itron/include/itronsys/Makefile.am b/c/src/exec/itron/include/itronsys/Makefile.am
index 25bcd64a2a..2aa2a0b0ea 100644
--- a/c/src/exec/itron/include/itronsys/Makefile.am
+++ b/c/src/exec/itron/include/itronsys/Makefile.am
@@ -4,22 +4,19 @@
AUTOMAKE_OPTIONS = foreign 1.4
-H_FILES = eventflags.h fmempool.h intr.h mbox.h msgbuffer.h network.h \
- port.h semaphore.h status.h sysmgmt.h task.h time.h types.h vmempool.h
+H_FILES = eventflags.h fmempool.h intr.h mbox.h msgbuffer.h network.h port.h \
+ semaphore.h status.h sysmgmt.h task.h time.h types.h vmempool.h
noinst_HEADERS = $(H_FILES)
-PREINSTALL_FILES = \
-$(PROJECT_INCLUDE)/itronsys \
-$(noinst_HEADERS:%=$(PROJECT_INCLUDE)/itronsys/%)
+PREINSTALL_FILES += $(PROJECT_INCLUDE)/itronsys \
+ $(noinst_HEADERS:%=$(PROJECT_INCLUDE)/itronsys/%)
$(PROJECT_INCLUDE)/itronsys:
@$(mkinstalldirs) $@
$(PROJECT_INCLUDE)/itronsys/%.h: %.h
$(INSTALL_DATA) $< $@
-all-am: $(PREINSTALL_FILES)
-debug-am: $(PREINSTALL_FILES)
-profile-am: $(PREINSTALL_FILES)
+all-local: $(PREINSTALL_FILES)
include $(top_srcdir)/../../../../automake/local.am
diff --git a/c/src/exec/itron/include/rtems/itron/Makefile.am b/c/src/exec/itron/include/rtems/itron/Makefile.am
index 542ea135fd..96053cfb9a 100644
--- a/c/src/exec/itron/include/rtems/itron/Makefile.am
+++ b/c/src/exec/itron/include/rtems/itron/Makefile.am
@@ -5,23 +5,20 @@
AUTOMAKE_OPTIONS = foreign 1.4
H_FILES = config.h eventflags.h fmempool.h intr.h itronapi.h mbox.h \
- msgbuffer.h network.h object.h port.h semaphore.h sysmgmt.h \
- task.h time.h vmempool.h
+ msgbuffer.h network.h object.h port.h semaphore.h sysmgmt.h task.h \
+ time.h vmempool.h
noinst_HEADERS = $(H_FILES)
-PREINSTALL_FILES = \
-$(PROJECT_INCLUDE)/rtems/itron \
-$(H_FILES:%=$(PROJECT_INCLUDE)/rtems/itron/%)
+PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron \
+ $(H_FILES:%=$(PROJECT_INCLUDE)/rtems/itron/%)
$(PROJECT_INCLUDE)/rtems/itron:
@$(mkinstalldirs) $@
$(PROJECT_INCLUDE)/rtems/itron/%.h: %.h
$(INSTALL_DATA) $< $@
-all-am: $(PREINSTALL_FILES)
-debug-am: $(PREINSTALL_FILES)
-profile-am: $(PREINSTALL_FILES)
+all-local: $(PREINSTALL_FILES)
EXTRA_DIST = README
diff --git a/c/src/exec/itron/inline/rtems/itron/Makefile.am b/c/src/exec/itron/inline/rtems/itron/Makefile.am
index 659227b218..f5368fff77 100644
--- a/c/src/exec/itron/inline/rtems/itron/Makefile.am
+++ b/c/src/exec/itron/inline/rtems/itron/Makefile.am
@@ -3,16 +3,16 @@
##
AUTOMAKE_OPTIONS = foreign 1.4
+
if INLINE
I_FILES = eventflags.inl fmempool.inl intr.inl mbox.inl msgbuffer.inl \
- network.inl port.inl semaphore.inl sysmgmt.inl task.inl \
- time.inl vmempool.inl
+ network.inl port.inl semaphore.inl sysmgmt.inl task.inl time.inl \
+ vmempool.inl
noinst_HEADERS = $(I_FILES)
-PREINSTALL_FILES = \
-$(PROJECT_INCLUDE)/rtems/itron \
-$(I_FILES:%=$(PROJECT_INCLUDE)/rtems/itron/%)
+PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron \
+ $(I_FILES:%=$(PROJECT_INCLUDE)/rtems/itron/%)
$(PROJECT_INCLUDE)/rtems/itron:
@$(mkinstalldirs) $@
@@ -20,8 +20,6 @@ $(PROJECT_INCLUDE)/rtems/itron/%.inl: %.inl
$(INSTALL_DATA) $< $@
endif
-all-am: $(PREINSTALL_FILES)
-debug-am: $(PREINSTALL_FILES)
-profile-am: $(PREINSTALL_FILES)
+all-local: $(PREINSTALL_FILES)
include $(top_srcdir)/../../../../automake/local.am
diff --git a/c/src/exec/itron/src/Makefile.am b/c/src/exec/itron/src/Makefile.am
index f508440f60..92ae498c69 100644
--- a/c/src/exec/itron/src/Makefile.am
+++ b/c/src/exec/itron/src/Makefile.am
@@ -18,9 +18,9 @@ EVENTFLAGS_C_FILES = eventflags.c
MAILBOX_C_FILES = mbox.c
-MSGBUFFER_C_FILES = msgbuffer.c msgbuffertranslatereturncode.c \
- cre_mbf.c del_mbf.c prcv_mbf.c psnd_mbf.c rcv_mbf.c ref_mbf.c snd_mbf.c \
- trcv_mbf.c tsnd_mbf.c
+MSGBUFFER_C_FILES = msgbuffer.c msgbuffertranslatereturncode.c cre_mbf.c \
+ del_mbf.c prcv_mbf.c psnd_mbf.c rcv_mbf.c ref_mbf.c snd_mbf.c trcv_mbf.c \
+ tsnd_mbf.c
RENDEZVOUS_C_FILES = port.c
@@ -49,20 +49,11 @@ include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
include $(top_srcdir)/../../../../automake/lib.am
AM_CPPFLAGS += -D__RTEMS_INSIDE__
-AM_CFLAGS += $(CFLAGS_OS_V)
-
-all: ${ARCH} ${OBJS}
-
-UNUSED_C_FILES = \
-cre_mbx.c del_mbx.c \
-mboxtranslatereturncode.c \
-network.c \
-prcv_mbx.c \
-rcv_mbx.c \
-ref_mbx.c \
-snd_mbx.c \
-sysmgmt.c \
-trcv_mbx.c
+
+all-local: ${ARCH} ${OBJS}
+
+UNUSED_C_FILES = cre_mbx.c del_mbx.c mboxtranslatereturncode.c network.c \
+ prcv_mbx.c rcv_mbx.c ref_mbx.c snd_mbx.c sysmgmt.c trcv_mbx.c
EXTRA_DIST = $(C_FILES) $(UNUSED_C_FILES)
diff --git a/c/src/exec/itron/src/cre_tsk.c b/c/src/exec/itron/src/cre_tsk.c
index 665e158652..250293c026 100644
--- a/c/src/exec/itron/src/cre_tsk.c
+++ b/c/src/exec/itron/src/cre_tsk.c
@@ -30,7 +30,6 @@ ER cre_tsk(
)
{
register Thread_Control *the_thread;
- char *name = "trn";
boolean status;
Priority_Control core_priority;
@@ -90,7 +89,7 @@ ER cre_tsk(
THREAD_CPU_BUDGET_ALGORITHM_EXHAUST_TIMESLICE,
NULL, /* no budget algorithm callout */
0,
- &name
+ NULL
);
if ( !status ) {
diff --git a/c/src/exec/itron/src/eventflags.c b/c/src/exec/itron/src/eventflags.c
index b7d974ae37..f1a0858e92 100644
--- a/c/src/exec/itron/src/eventflags.c
+++ b/c/src/exec/itron/src/eventflags.c
@@ -38,7 +38,7 @@ void _ITRON_Eventflags_Manager_initialization(
/* control block */
FALSE, /* TRUE if names for this object */
/* are strings */
- RTEMS_MAXIMUM_NAME_LENGTH, /* maximum length of each object's */
+ ITRON_MAXIMUM_NAME_LENGTH, /* maximum length of each object's */
/* name */
FALSE /* TRUE if this class is threads */
);
diff --git a/c/src/exec/itron/src/fmempool.c b/c/src/exec/itron/src/fmempool.c
index ec19e6770c..93bbe56af1 100644
--- a/c/src/exec/itron/src/fmempool.c
+++ b/c/src/exec/itron/src/fmempool.c
@@ -39,7 +39,7 @@ void _ITRON_Fixed_memory_pool_Manager_initialization(
/* size of this object's control block */
FALSE, /* TRUE if names for this object */
/* are strings */
- RTEMS_MAXIMUM_NAME_LENGTH, /* maximum length of each object's */
+ ITRON_MAXIMUM_NAME_LENGTH, /* maximum length of each object's */
/* name */
FALSE /* TRUE if this class is threads */
);
diff --git a/c/src/exec/itron/src/itronsem.c b/c/src/exec/itron/src/itronsem.c
index ad9278aec2..83686b4a44 100644
--- a/c/src/exec/itron/src/itronsem.c
+++ b/c/src/exec/itron/src/itronsem.c
@@ -41,7 +41,7 @@ void _ITRON_Semaphore_Manager_initialization(
sizeof( ITRON_Semaphore_Control ), /* size of this object's control block */
FALSE, /* TRUE if names for this object */
/* are strings */
- RTEMS_MAXIMUM_NAME_LENGTH, /* maximum length of each object's */
+ ITRON_MAXIMUM_NAME_LENGTH, /* maximum length of each object's */
/* name */
FALSE /* TRUE if this class is threads */
);
diff --git a/c/src/exec/itron/src/mbox.c b/c/src/exec/itron/src/mbox.c
index a8dd9a26ca..6d2deb8819 100644
--- a/c/src/exec/itron/src/mbox.c
+++ b/c/src/exec/itron/src/mbox.c
@@ -40,7 +40,7 @@ void _ITRON_Mailbox_Manager_initialization(
sizeof( ITRON_Mailbox_Control ), /* size of this object's control block */
FALSE, /* TRUE if names for this object */
/* are strings */
- RTEMS_MAXIMUM_NAME_LENGTH, /* maximum length of each object's */
+ ITRON_MAXIMUM_NAME_LENGTH, /* maximum length of each object's */
/* name */
FALSE /* TRUE if this class is threads */
);
diff --git a/c/src/exec/itron/src/msgbuffer.c b/c/src/exec/itron/src/msgbuffer.c
index 13c89efba6..e4cb4a4f20 100644
--- a/c/src/exec/itron/src/msgbuffer.c
+++ b/c/src/exec/itron/src/msgbuffer.c
@@ -43,7 +43,7 @@ void _ITRON_Message_buffer_Manager_initialization(
block */
FALSE, /* TRUE if names for this
object are strings */
- RTEMS_MAXIMUM_NAME_LENGTH, /* maximum length of each
+ ITRON_MAXIMUM_NAME_LENGTH, /* maximum length of each
object's name */
FALSE /* TRUE if this class is threads */
);
diff --git a/c/src/exec/itron/src/port.c b/c/src/exec/itron/src/port.c
index 0e9d98eb04..df360e155d 100644
--- a/c/src/exec/itron/src/port.c
+++ b/c/src/exec/itron/src/port.c
@@ -36,7 +36,7 @@ void _ITRON_Port_Manager_initialization(
sizeof( ITRON_Port_Control ), /* size of this object's control block */
FALSE, /* TRUE if names for this object */
/* are strings */
- RTEMS_MAXIMUM_NAME_LENGTH, /* maximum length of each object's name */
+ ITRON_MAXIMUM_NAME_LENGTH, /* maximum length of each object's name */
FALSE /* TRUE if this class is threads */
);
diff --git a/c/src/exec/itron/src/vmempool.c b/c/src/exec/itron/src/vmempool.c
index d1a7d8a4a7..7f0ee73021 100644
--- a/c/src/exec/itron/src/vmempool.c
+++ b/c/src/exec/itron/src/vmempool.c
@@ -39,7 +39,7 @@ void _ITRON_Variable_memory_pool_Manager_initialization(
/* size of this object's control block */
FALSE, /* TRUE if names for this object */
/* are strings */
- RTEMS_MAXIMUM_NAME_LENGTH, /* maximum length of each object's */
+ ITRON_MAXIMUM_NAME_LENGTH, /* maximum length of each object's */
/* name */
FALSE /* TRUE if this class is threads */
);
diff --git a/c/src/exec/libcsupport/Makefile.am b/c/src/exec/libcsupport/Makefile.am
index f65729290b..2d2f16cd26 100644
--- a/c/src/exec/libcsupport/Makefile.am
+++ b/c/src/exec/libcsupport/Makefile.am
@@ -5,8 +5,7 @@
AUTOMAKE_OPTIONS = foreign 1.4
ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal
-SUBDIRS = include libc libcpu libbsp \
- $(LIBHWAPI)
+SUBDIRS = include libc libcpu libbsp
include $(top_srcdir)/../../../automake/subdirs.am
include $(top_srcdir)/../../../automake/local.am
diff --git a/c/src/exec/libcsupport/include/console.h b/c/src/exec/libcsupport/include/console.h
index 7bc6b5e3d4..2d2f380012 100644
--- a/c/src/exec/libcsupport/include/console.h
+++ b/c/src/exec/libcsupport/include/console.h
@@ -24,10 +24,6 @@ extern "C" {
{ console_initialize, console_open, console_close, \
console_read, console_write, console_control }
-void console_reserve_resources(
- rtems_configuration_table *configuration
-);
-
rtems_device_driver console_initialize(
rtems_device_major_number,
rtems_device_minor_number,
diff --git a/c/src/exec/libcsupport/include/rtems/error.h b/c/src/exec/libcsupport/include/rtems/error.h
index a0698afb5d..de6e1715db 100644
--- a/c/src/exec/libcsupport/include/rtems/error.h
+++ b/c/src/exec/libcsupport/include/rtems/error.h
@@ -7,6 +7,10 @@
#ifndef __RTEMS_ERROR_h
#define __RTEMS_ERROR_h
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
* rtems_error() and rtems_panic() support
*/
@@ -34,5 +38,10 @@ void rtems_panic(const char *printf_format, ...);
extern int rtems_panic_in_progress;
+#ifdef __cplusplus
+}
+#endif
+
+
#endif
/* end of include file */
diff --git a/c/src/exec/libcsupport/include/sys/termios.h b/c/src/exec/libcsupport/include/sys/termios.h
index bb64d55433..7cc28d7d38 100644
--- a/c/src/exec/libcsupport/include/sys/termios.h
+++ b/c/src/exec/libcsupport/include/sys/termios.h
@@ -14,6 +14,8 @@
#ifndef TERMIOS_H
#define TERMIOS_H
+#include <sys/types.h>
+
#ifdef __cplusplus
extern "C" {
#endif
@@ -174,9 +176,15 @@ struct termios {
#define TCSADRAIN 1
#define TCSAFLUSH 2
+int tcdrain(int);
+int tcflow(int, int);
+int tcflush(int, int);
int tcgetattr(int, struct termios *);
int tcsetattr(int, int, struct termios *);
-int tcdrain(int);
+pid_t tcgetprgrp(int);
+int tcsetprgrp(int, pid_t);
+int tcsendbreak(int, int);
+
speed_t cfgetospeed(const struct termios *tp);
int cfsetospeed(struct termios *tp, speed_t speed);
speed_t cfgetispeed(const struct termios *tp);
diff --git a/c/src/exec/libcsupport/src/Makefile.am b/c/src/exec/libcsupport/src/Makefile.am
index 20893f29eb..54b674b2f7 100644
--- a/c/src/exec/libcsupport/src/Makefile.am
+++ b/c/src/exec/libcsupport/src/Makefile.am
@@ -48,15 +48,14 @@ LIBC_GLUE_C_FILES = __getpid.c __gettod.c __times.c truncate.c access.c \
UNIX_LIBC_C_FILES = unixlibc.c hosterr.c
-COMMON_C_FILES = $(BASE_FS_C_FILES) $(MALLOC_C_FILES) \
- $(TERMIOS_C_FILES) $(ERROR_C_FILES) $(ASSOCIATION_C_FILES)
+COMMON_C_FILES = gxx_wrappers.c $(BASE_FS_C_FILES) $(MALLOC_C_FILES) $(TERMIOS_C_FILES) \
+ $(ERROR_C_FILES) $(ASSOCIATION_C_FILES)
UNIX_C_FILES = $(UNIX_LIBC_C_FILES) imfs_unixstub.c
-EMBEDDED_C_FILES = $(LIBC_GLUE_C_FILES) \
- $(PASSWORD_GROUP_C_FILES) $(TERMINAL_IDENTIFICATION_C_FILES) \
- $(SYSTEM_CALL_C_FILES) $(DIRECTORY_SCAN_C_FILES) \
- $(IMFS_C_FILES)
+EMBEDDED_C_FILES = $(LIBC_GLUE_C_FILES) $(PASSWORD_GROUP_C_FILES) \
+ $(TERMINAL_IDENTIFICATION_C_FILES) $(SYSTEM_CALL_C_FILES) \
+ $(DIRECTORY_SCAN_C_FILES) $(IMFS_C_FILES)
if UNIX
C_FILES = $(COMMON_C_FILES) $(UNIX_C_FILES)
@@ -73,13 +72,10 @@ noinst_HEADERS = libio_.h
include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
include $(top_srcdir)/../../../automake/lib.am
-PREINSTALL_FILES = \
-$(PROJECT_INCLUDE) \
-$(PROJECT_INCLUDE)/rtems \
-$(PROJECT_INCLUDE)/sys \
-$(H_FILES:%=$(PROJECT_INCLUDE)/%) \
-$(RTEMS_H_FILES:%=$(PROJECT_INCLUDE)/rtems/%) \
-$(SYS_H_FILES:%=$(PROJECT_INCLUDE)/sys/%)
+PREINSTALL_FILES += $(PROJECT_INCLUDE) $(PROJECT_INCLUDE)/rtems \
+ $(PROJECT_INCLUDE)/sys $(H_FILES:%=$(PROJECT_INCLUDE)/%) \
+ $(RTEMS_H_FILES:%=$(PROJECT_INCLUDE)/rtems/%) \
+ $(SYS_H_FILES:%=$(PROJECT_INCLUDE)/sys/%)
$(PROJECT_INCLUDE):
@$(mkinstalldirs) $@
@@ -95,8 +91,7 @@ $(PROJECT_INCLUDE)/rtems/%.h: %.h
$(PROJECT_INCLUDE)/sys/%.h: %.h
$(INSTALL_DATA) $< $@
-TMPINSTALL_FILES += \
-$(PROJECT_RELEASE)/lib/$(LIBNAME)$(LIB_VARIANT).a
+TMPINSTALL_FILES += $(PROJECT_RELEASE)/lib/$(LIBNAME)$(LIB_VARIANT).a
OBJS = $(C_O_FILES)
@@ -106,7 +101,7 @@ OBJS = $(C_O_FILES)
AM_CFLAGS += $(LIBC_DEFINES)
-all: ${ARCH} $(TMPINSTALL_FILES)
+all-local: ${ARCH} $(TMPINSTALL_FILES)
$(LIB): ${OBJS}
$(make-library)
@@ -116,9 +111,7 @@ $(PROJECT_RELEASE)/lib/$(LIBNAME)$(LIB_VARIANT).a: $(LIB)
DOC_FILES = TODO CASES
-EXTRA_DIST = \
-$(DOC_FILES) \
-$(COMMON_C_FILES) $(EMBEDDED_C_FILES) $(UNIX_C_FILES) \
-$(H_FILES) $(RTEMS_H_FILES) $(SYS_H_FILES)
+EXTRA_DIST = $(DOC_FILES) $(COMMON_C_FILES) $(EMBEDDED_C_FILES) \
+ $(UNIX_C_FILES) $(H_FILES) $(RTEMS_H_FILES) $(SYS_H_FILES)
include $(top_srcdir)/../../../automake/local.am
diff --git a/c/src/exec/libcsupport/src/gxx_wrappers.c b/c/src/exec/libcsupport/src/gxx_wrappers.c
index e69de29bb2..323da73e7f 100644
--- a/c/src/exec/libcsupport/src/gxx_wrappers.c
+++ b/c/src/exec/libcsupport/src/gxx_wrappers.c
@@ -0,0 +1,219 @@
+/*
+ * RTEMS threads compatibily routines for libgcc2.
+ *
+ * by: Rosimildo da Silva ( rdasilva@connecttel.com
+ *
+ * Used ideas from:
+ * W. Eric Norum
+ * Canadian Light Source
+ * University of Saskatchewan
+ * Saskatoon, Saskatchewan, CANADA
+ * eric@cls.usask.ca
+ *
+ * Eric sent some e-mail in the rtems-list as a start point for this
+ * module implementation.
+ *
+ *
+ */
+
+/* We might not need, defined just in case */
+#define __RTEMS_INSIDE__ 1
+
+
+#include <stdlib.h>
+#include <stdio.h>
+
+#include <rtems.h>
+#include <rtems/system.h>
+#include <rtems/rtems/tasks.h>
+
+/*
+ * These typedefs should match with the ones defined in the file
+ * gcc/gthr-rtems.h in the gcc distribution.
+ */
+typedef void *__gthread_key_t;
+typedef int __gthread_once_t;
+typedef void *__gthread_mutex_t;
+
+
+/* uncomment this if you need to debug this interface */
+
+/*
+#define DEBUG_GXX_WRAPPERS 1
+*/
+
+
+/* prototype for the terminate() */
+extern void __terminate( void );
+
+
+#ifdef DEBUG_GXX_WRAPPERS
+/* local function to return the ID of the calling thread */
+static rtems_id get_tid( void )
+{
+ rtems_id id = 0;
+ rtems_task_ident( RTEMS_SELF, 0, &id );
+ return id;
+}
+#endif
+
+
+int rtems_gxx_once(__gthread_once_t *once, void (*func) ())
+{
+#ifdef DEBUG_GXX_WRAPPERS
+ printk( "gxx_wrappers: once=%x, func=%x\n", *once, func );
+#endif
+ if( *once == 0 )
+ {
+ /*
+ * NOTE: could not use the call to disable "preemption", it causes
+ * one exception. Somebody might want to investiage it further
+ * sometime later.
+ */
+ _Thread_Disable_dispatch();
+ *once = 1;
+ (*func)();
+ _Thread_Enable_dispatch();
+ }
+ return 0;
+}
+
+
+int rtems_gxx_key_create (__gthread_key_t *key, void (*dtor) (void *))
+{
+ /* Ok, this can be a bit tricky. We are going to return a "key" as a
+ * pointer to the buffer that will hold the value of the key itself.
+ * We have to to this, becuase the others functions on this interface
+ * deal with the value of the key, as used with the POSIX API.
+ */
+ /* Do not pull your hair, trust me this works. :-) */
+ __gthread_key_t *new_key = ( __gthread_key_t * )malloc( sizeof( __gthread_key_t ) );
+ *key = ( __gthread_key_t )new_key;
+ *new_key = NULL;
+
+#ifdef DEBUG_GXX_WRAPPERS
+ printk( "gxx_wrappers: create key=%x, dtor=%x, new_key=%x\n", key, dtor, new_key );
+#endif
+ /* register with RTEMS the buffer that will hold the key values */
+ if( rtems_task_variable_add( RTEMS_SELF, (void **)new_key, NULL ) == RTEMS_SUCCESSFUL )
+ return 0;
+ return -1;
+}
+
+int rtems_gxx_key_dtor (__gthread_key_t key, void *ptr)
+{
+#ifdef DEBUG_GXX_WRAPPERS
+ printk( "gxx_wrappers: dtor key=%x, ptr=%x\n", key, ptr );
+#endif
+ *(void **)key = 0;
+ return 0;
+}
+
+int rtems_gxx_key_delete (__gthread_key_t key)
+{
+#ifdef DEBUG_GXX_WRAPPERS
+ printk( "gxx_wrappers: delete key=%x\n", key );
+#endif
+ /* register with RTEMS the buffer that will hold the key values */
+ if( rtems_task_variable_delete( RTEMS_SELF, (void **)key ) == RTEMS_SUCCESSFUL )
+ {
+ if( key ) free( (void *)key );
+ return 0;
+ }
+ return 0;
+}
+
+
+void *rtems_gxx_getspecific(__gthread_key_t key)
+{
+ void *p= 0;
+
+ /* register with RTEMS the buffer that will hold the key values */
+ if( rtems_task_variable_get( RTEMS_SELF, (void **)key, &p ) == RTEMS_SUCCESSFUL )
+ {
+ /* We do not have to do this, but what the heck ! */
+ p= *( void **)key;
+ }
+ else
+ {
+ /* fisrt time, always set to zero, it is unknown the value that the others
+ * threads are using at the moment of this call
+ */
+ if( rtems_task_variable_add( RTEMS_SELF, (void **)key, NULL ) != RTEMS_SUCCESSFUL )
+ {
+ __terminate ();
+ }
+ *( void ** )key = (void *)0;
+ }
+
+#ifdef DEBUG_GXX_WRAPPERS
+ printk( "gxx_wrappers: getspecific key=%x, ptr=%x, id=%x\n", key, p, get_tid() );
+#endif
+ return p;
+}
+
+
+int rtems_gxx_setspecific(__gthread_key_t key, const void *ptr)
+{
+#ifdef DEBUG_GXX_WRAPPERS
+ printk( "gxx_wrappers: setspecific key=%x, ptr=%x, id=%x\n", key, ptr, get_tid() );
+#endif
+ /* register with RTEMS the buffer that will hold the key values */
+ if( rtems_task_variable_add( RTEMS_SELF, (void **)key, NULL ) == RTEMS_SUCCESSFUL )
+ {
+ /* now let's set the proper value */
+ *( void ** )key = (void *)ptr;
+ return 0;
+ }
+ return -1;
+}
+
+
+/*
+ * MUTEX support
+ */
+void rtems_gxx_mutex_init (__gthread_mutex_t *mutex)
+{
+#ifdef DEBUG_GXX_WRAPPERS
+ printk( "gxx_wrappers: mutex init =%X\n", *mutex );
+#endif
+ if( rtems_semaphore_create( rtems_build_name ('G', 'C', 'C', '2'),
+ 1,
+ RTEMS_PRIORITY|RTEMS_BINARY_SEMAPHORE
+ |RTEMS_INHERIT_PRIORITY | RTEMS_NO_PRIORITY_CEILING|RTEMS_LOCAL,
+ 0,
+ (rtems_id *)mutex ) != RTEMS_SUCCESSFUL )
+ {
+ __terminate ();
+ }
+#ifdef DEBUG_GXX_WRAPPERS
+ printk( "gxx_wrappers: mutex init complete =%X\n", *mutex );
+#endif
+}
+
+int rtems_gxx_mutex_lock (__gthread_mutex_t *mutex)
+{
+#ifdef DEBUG_GXX_WRAPPERS
+ printk( "gxx_wrappers: lock mutex=%X\n", *mutex );
+#endif
+ return ( rtems_semaphore_obtain( (rtems_id)*mutex,
+ RTEMS_WAIT, RTEMS_NO_TIMEOUT ) == RTEMS_SUCCESSFUL) ? 0 : -1;
+}
+
+int rtems_gxx_mutex_trylock (__gthread_mutex_t *mutex)
+{
+#ifdef DEBUG_GXX_WRAPPERS
+ printk( "gxx_wrappers: trylock mutex=%X\n", *mutex );
+#endif
+ return (rtems_semaphore_obtain ((rtems_id)*mutex,
+ RTEMS_NO_WAIT, 0) == RTEMS_SUCCESSFUL) ? 0 : -1;
+}
+
+int rtems_gxx_mutex_unlock (__gthread_mutex_t *mutex)
+{
+#ifdef DEBUG_GXX_WRAPPERS
+ printk( "gxx_wrappers: unlock mutex=%X\n", *mutex );
+#endif
+ return (rtems_semaphore_release( (rtems_id)*mutex ) == RTEMS_SUCCESSFUL) ? 0 :-1;
+}
+
diff --git a/c/src/exec/libcsupport/src/libio.c b/c/src/exec/libcsupport/src/libio.c
index 9e075c9f0b..c878db6247 100644
--- a/c/src/exec/libcsupport/src/libio.c
+++ b/c/src/exec/libcsupport/src/libio.c
@@ -260,7 +260,7 @@ int rtems_libio_is_open_files_in_fs(
* Look for any active file descriptor entry.
*/
- for (iop=rtems_libio_iops,i=0; i <= rtems_libio_number_iops; iop++, i++){
+ for (iop=rtems_libio_iops,i=0; i < rtems_libio_number_iops; iop++, i++){
if ((iop->flags & LIBIO_FLAGS_OPEN) != 0) {
@@ -304,7 +304,7 @@ int rtems_libio_is_file_open(
* Look for any active file descriptor entry.
*/
- for (iop=rtems_libio_iops,i=0; i <= rtems_libio_number_iops; iop++, i++){
+ for (iop=rtems_libio_iops,i=0; i < rtems_libio_number_iops; iop++, i++){
if ((iop->flags & LIBIO_FLAGS_OPEN) != 0) {
/*
diff --git a/c/src/exec/libcsupport/src/malloc.c b/c/src/exec/libcsupport/src/malloc.c
index cc63b6c7d0..08660d75cc 100644
--- a/c/src/exec/libcsupport/src/malloc.c
+++ b/c/src/exec/libcsupport/src/malloc.c
@@ -120,7 +120,7 @@ void RTEMS_Malloc_Initialize(
rtems_build_name( 'H', 'E', 'A', 'P' ),
starting_address,
length,
- CPU_ALIGNMENT,
+ CPU_HEAP_ALIGNMENT,
RTEMS_DEFAULT_ATTRIBUTES,
&RTEMS_Malloc_Heap
);
diff --git a/c/src/exec/libcsupport/src/scandir.c b/c/src/exec/libcsupport/src/scandir.c
index 43c7c51747..25f3263187 100644
--- a/c/src/exec/libcsupport/src/scandir.c
+++ b/c/src/exec/libcsupport/src/scandir.c
@@ -112,7 +112,7 @@ scandir(dirname, namelist, select, dcomp)
p->d_ino = d->d_ino;
p->d_reclen = d->d_reclen;
p->d_namlen = d->d_namlen;
- strncpy(p->d_name, d->d_name, p->d_namlen + 1);
+ strncpy(d->d_name, p->d_name, p->d_namlen + 1);
/*
* Check to make sure the array has space left and
* realloc the maximum size.
diff --git a/c/src/exec/libcsupport/src/termios.c b/c/src/exec/libcsupport/src/termios.c
index 6d334ecd23..7883e94b63 100644
--- a/c/src/exec/libcsupport/src/termios.c
+++ b/c/src/exec/libcsupport/src/termios.c
@@ -28,7 +28,6 @@
* FreeBSD does not support a full POSIX termios so we have to help it out
*/
-
#if defined(__FreeBSD__)
#define XTABS 0
#define ONLRET 0
@@ -41,6 +40,14 @@
#endif
/*
+ * Cygwin does not define these
+ */
+
+#if defined(__CYGWIN__)
+#define ECHOPRT 0
+#endif
+
+/*
* The size of the cooked buffer
*/
#define CBUFSIZE 256
@@ -238,7 +245,7 @@ rtems_termios_open (
*/
tty->termios.c_iflag = BRKINT | ICRNL | IMAXBEL;
tty->termios.c_oflag = OPOST | ONLCR | XTABS;
- tty->termios.c_cflag = B9600 | CS8 | CREAD;
+ tty->termios.c_cflag = B9600 | CS8 | CREAD | CLOCAL;
tty->termios.c_lflag = ISIG | ICANON | IEXTEN | ECHO | ECHOK | ECHOE | ECHOCTL;
tty->termios.c_cc[VINTR] = '\003';
@@ -256,8 +263,8 @@ rtems_termios_open (
tty->termios.c_cc[VWERASE] = '\027';
tty->termios.c_cc[VLNEXT] = '\026';
- /* setup flow control mode, clear flow control flags */
- tty->flow_ctrl = FL_MDXON;
+ /* start with no flow control, clear flow control flags */
+ tty->flow_ctrl = 0;
/*
* set low/highwater mark for XON/XOFF support
*/
diff --git a/c/src/exec/libcsupport/src/termiosreserveresources.c b/c/src/exec/libcsupport/src/termiosreserveresources.c
index 2d9c05c988..664bdd1f62 100644
--- a/c/src/exec/libcsupport/src/termiosreserveresources.c
+++ b/c/src/exec/libcsupport/src/termiosreserveresources.c
@@ -6,15 +6,19 @@
#include <rtems.h>
+#if 0
static int first_time; /* assumed to be zeroed by BSS initialization */
+#endif
void rtems_termios_reserve_resources (
rtems_configuration_table *configuration,
rtems_unsigned32 number_of_devices
)
{
+#if 0
rtems_api_configuration_table *rtems_config;
+
if (!configuration)
rtems_fatal_error_occurred (0xFFF0F001);
rtems_config = configuration->RTEMS_api_configuration;
@@ -24,5 +28,6 @@ void rtems_termios_reserve_resources (
rtems_config->maximum_semaphores += 1;
first_time = 1;
rtems_config->maximum_semaphores += (4 * number_of_devices);
+#endif
}
diff --git a/c/src/exec/libcsupport/src/unmount.c b/c/src/exec/libcsupport/src/unmount.c
index c4b6bdae7d..46b11d1848 100644
--- a/c/src/exec/libcsupport/src/unmount.c
+++ b/c/src/exec/libcsupport/src/unmount.c
@@ -62,7 +62,6 @@ int unmount(
int status;
rtems_filesystem_location_info_t temp_loc;
rtems_filesystem_mount_table_entry_t temp_mt_entry;
- int result;
/*
* Are there any file systems below the mount_path specified
@@ -101,7 +100,7 @@ int unmount(
/*
* Allow the file system being mounted on to do its cleanup.
* XXX - Did I change these correctly ??? It looks like either I did
- * XXX this backwards or the IMFS_unmount and IMFS_fsumount are swaped.
+ * XXX this backwards or the IMFS_unmount and IMFS_fsumount are swapped.
* XXX Add to the mt_point_node unmount to set the mt_entry back to null
* XXX I will step off in space when evaluating past the end of the node.
*/
@@ -121,12 +120,6 @@ int unmount(
}
/*
- * Allow the file system to clean up.
- */
-
- result = (*temp_loc.ops->fsunmount_me)( temp_loc.mt_entry );
-
- /*
* Extract the mount table entry from the chain
*/
@@ -140,8 +133,7 @@ int unmount(
free( temp_loc.mt_entry );
rtems_filesystem_freenode( &temp_loc );
- return result;
-
+ return 0;
}
diff --git a/c/src/exec/libfs/src/imfs/imfs.h b/c/src/exec/libfs/src/imfs/imfs.h
index 38c770a325..3a44c50ee3 100644
--- a/c/src/exec/libfs/src/imfs/imfs.h
+++ b/c/src/exec/libfs/src/imfs/imfs.h
@@ -157,9 +157,9 @@ struct IMFS_jnode_tt {
uid_t st_uid; /* User ID of owner */
gid_t st_gid; /* Group ID of owner */
- time_t st_atime; /* Time of last access */
- time_t st_mtime; /* Time of last modification */
- time_t st_ctime; /* Time of last status change */
+ time_t stat_atime; /* Time of last access */
+ time_t stat_mtime; /* Time of last modification */
+ time_t stat_ctime; /* Time of last status change */
IMFS_jnode_types_t type; /* Type of this entry */
IMFS_types_union info;
};
@@ -168,29 +168,29 @@ struct IMFS_jnode_tt {
do { \
struct timeval tv; \
gettimeofday( &tv, 0 ); \
- _jnode->st_atime = (time_t) tv.tv_sec; \
+ _jnode->stat_atime = (time_t) tv.tv_sec; \
} while (0)
#define IMFS_update_mtime( _jnode ) \
do { \
struct timeval tv; \
gettimeofday( &tv, 0 ); \
- _jnode->st_mtime = (time_t) tv.tv_sec; \
+ _jnode->stat_mtime = (time_t) tv.tv_sec; \
} while (0)
#define IMFS_update_ctime( _jnode ) \
do { \
struct timeval tv; \
gettimeofday( &tv, 0 ); \
- _jnode->st_ctime = (time_t) tv.tv_sec; \
+ _jnode->stat_ctime = (time_t) tv.tv_sec; \
} while (0)
#define IMFS_atime_mtime_update( _jnode ) \
do { \
struct timeval tv; \
gettimeofday( &tv, 0 ); \
- _jnode->st_mtime = (time_t) tv.tv_sec; \
- _jnode->st_atime = (time_t) tv.tv_sec; \
+ _jnode->stat_mtime = (time_t) tv.tv_sec; \
+ _jnode->stat_atime = (time_t) tv.tv_sec; \
} while (0)
typedef struct {
diff --git a/c/src/exec/libfs/src/imfs/imfs_creat.c b/c/src/exec/libfs/src/imfs/imfs_creat.c
index 227b5f9300..b60e78540e 100644
--- a/c/src/exec/libfs/src/imfs/imfs_creat.c
+++ b/c/src/exec/libfs/src/imfs/imfs_creat.c
@@ -72,9 +72,9 @@ IMFS_jnode_t *IMFS_create_node(
gettimeofday( &tv, 0 );
- node->st_atime = (time_t) tv.tv_sec;
- node->st_mtime = (time_t) tv.tv_sec;
- node->st_ctime = (time_t) tv.tv_sec;
+ node->stat_atime = (time_t) tv.tv_sec;
+ node->stat_mtime = (time_t) tv.tv_sec;
+ node->stat_ctime = (time_t) tv.tv_sec;
/*
* Set the type specific information
diff --git a/c/src/exec/libfs/src/imfs/imfs_directory.c b/c/src/exec/libfs/src/imfs/imfs_directory.c
index 1f6d9b5ff5..38280c565c 100644
--- a/c/src/exec/libfs/src/imfs/imfs_directory.c
+++ b/c/src/exec/libfs/src/imfs/imfs_directory.c
@@ -219,9 +219,9 @@ int imfs_dir_lseek(
* dirent structure
* st_blksize 0
* st_blocks 0
- * st_atime time of last access
- * st_mtime time of last modification
- * st_ctime time of the last change
+ * stat_atime time of last access
+ * stat_mtime time of last modification
+ * stat_ctime time of the last change
*
* This information will be returned to the calling function in a -stat- struct
*
@@ -248,9 +248,9 @@ int imfs_dir_fstat(
buf->st_rdev = 0ll;
buf->st_blksize = 0;
buf->st_blocks = 0;
- buf->st_atime = the_jnode->st_atime;
- buf->st_mtime = the_jnode->st_mtime;
- buf->st_ctime = the_jnode->st_ctime;
+ buf->st_atime = the_jnode->stat_atime;
+ buf->st_mtime = the_jnode->stat_mtime;
+ buf->st_ctime = the_jnode->stat_ctime;
buf->st_size = 0;
diff --git a/c/src/exec/libfs/src/imfs/imfs_stat.c b/c/src/exec/libfs/src/imfs/imfs_stat.c
index 2edc1a9e9b..f5858498c1 100644
--- a/c/src/exec/libfs/src/imfs/imfs_stat.c
+++ b/c/src/exec/libfs/src/imfs/imfs_stat.c
@@ -50,9 +50,9 @@ int IMFS_stat(
buf->st_uid = the_jnode->st_uid;
buf->st_gid = the_jnode->st_gid;
- buf->st_atime = the_jnode->st_atime;
- buf->st_mtime = the_jnode->st_mtime;
- buf->st_ctime = the_jnode->st_ctime;
+ buf->st_atime = the_jnode->stat_atime;
+ buf->st_mtime = the_jnode->stat_mtime;
+ buf->st_ctime = the_jnode->stat_ctime;
return 0;
}
diff --git a/c/src/exec/libfs/src/imfs/imfs_utime.c b/c/src/exec/libfs/src/imfs/imfs_utime.c
index e20d352c50..c9bd9ddd90 100644
--- a/c/src/exec/libfs/src/imfs/imfs_utime.c
+++ b/c/src/exec/libfs/src/imfs/imfs_utime.c
@@ -30,8 +30,8 @@ int IMFS_utime(
the_jnode = (IMFS_jnode_t *) pathloc->node_access;
- the_jnode->st_atime = actime;
- the_jnode->st_mtime = modtime;
+ the_jnode->stat_atime = actime;
+ the_jnode->stat_mtime = modtime;
return 0;
}
diff --git a/c/src/exec/libnetworking/Makefile.am b/c/src/exec/libnetworking/Makefile.am
index ce9cf6c399..7e41fce2b3 100644
--- a/c/src/exec/libnetworking/Makefile.am
+++ b/c/src/exec/libnetworking/Makefile.am
@@ -1,6 +1,6 @@
-##
+##
## $Id$
-##
+##
AUTOMAKE_OPTIONS = foreign 1.4
ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal
@@ -9,7 +9,7 @@ SUBDIRS = include arpa kern machine sys vm lib libc net netinet nfs rtems \
rtems_servers pppd rtems_webserver wrapup
EXTRA_DIST = CHANGELOG bpfilter.h loop.h netdb.h opt_ipfw.h opt_mrouting.h \
- opt_tcpdebug.h poll.h resolv.h syslog.h
+ opt_tcpdebug.h poll.h resolv.h syslog.h memory.h
include $(top_srcdir)/../../../automake/subdirs.am
include $(top_srcdir)/../../../automake/local.am
diff --git a/c/src/exec/libnetworking/arpa/Makefile.am b/c/src/exec/libnetworking/arpa/Makefile.am
index dba97b83d5..6ee4bfbe74 100644
--- a/c/src/exec/libnetworking/arpa/Makefile.am
+++ b/c/src/exec/libnetworking/arpa/Makefile.am
@@ -4,6 +4,18 @@
AUTOMAKE_OPTIONS = foreign 1.4
-EXTRA_DIST = ftp.h inet.h nameser.h nameser_compat.h telnet.h
+H_FILES = ftp.h inet.h nameser.h nameser_compat.h telnet.h
+
+noinst_HEADERS = $(H_FILES)
+
+PREINSTALL_FILES += $(PROJECT_INCLUDE)/arpa $(H_FILES:%=$(PROJECT_INCLUDE)/arpa/%)
+
+$(PROJECT_INCLUDE)/arpa:
+ @$(mkinstalldirs) $@
+
+$(PROJECT_INCLUDE)/arpa/%.h: %.h
+ $(INSTALL_DATA) $< $@
+
+all-local: $(PREINSTALL_FILES)
include $(top_srcdir)/../../../automake/local.am
diff --git a/c/src/exec/libnetworking/kern/Makefile.am b/c/src/exec/libnetworking/kern/Makefile.am
index aedc2bbadf..878f23612e 100644
--- a/c/src/exec/libnetworking/kern/Makefile.am
+++ b/c/src/exec/libnetworking/kern/Makefile.am
@@ -1,6 +1,6 @@
-##
+##
## $Id$
-##
+##
AUTOMAKE_OPTIONS = foreign 1.4
diff --git a/c/src/exec/libnetworking/lib/Makefile.am b/c/src/exec/libnetworking/lib/Makefile.am
index 5f8d151e13..64e3a0e8f4 100644
--- a/c/src/exec/libnetworking/lib/Makefile.am
+++ b/c/src/exec/libnetworking/lib/Makefile.am
@@ -1,6 +1,6 @@
-##
+##
## $Id$
-##
+##
AUTOMAKE_OPTIONS = foreign 1.4
diff --git a/c/src/exec/libnetworking/lib/rtems_bsdnet_ntp.c b/c/src/exec/libnetworking/lib/rtems_bsdnet_ntp.c
index 11b0cef63a..54974aa332 100644
--- a/c/src/exec/libnetworking/lib/rtems_bsdnet_ntp.c
+++ b/c/src/exec/libnetworking/lib/rtems_bsdnet_ntp.c
@@ -111,7 +111,7 @@ rtems_bsdnet_synchronize_ntp (int interval, rtems_task_priority priority)
printf ("Can't set socket receive timeout: %s", strerror (errno));
return -1;
}
- memset (&myAddr, sizeof myAddr, 0);
+ memset (&myAddr, 0, sizeof myAddr);
myAddr.sin_family = AF_INET;
myAddr.sin_port = htons (123);
myAddr.sin_addr.s_addr = htonl (INADDR_ANY);
@@ -126,14 +126,14 @@ rtems_bsdnet_synchronize_ntp (int interval, rtems_task_priority priority)
* server out there somewhere.
*/
if (rtems_bsdnet_ntpserver_count > 0) {
- memset (&farAddr, sizeof farAddr, 0);
+ memset (&farAddr, 0, sizeof farAddr);
farAddr.sin_family = AF_INET;
farAddr.sin_port = htons (123);
/*
* For now, try only the first server.
*/
farAddr.sin_addr = rtems_bsdnet_ntpserver[0];
- memset (&packet, sizeof packet, 0);
+ memset (&packet, 0, sizeof packet);
packet.li_vn_mode = (3 << 3) | 3; /* NTP version 3, client */
i = sendto (s, &packet, sizeof packet, 0, (struct sockaddr *)&farAddr, sizeof farAddr);
if (i != sizeof packet) {
diff --git a/c/src/exec/libnetworking/libc/Makefile.am b/c/src/exec/libnetworking/libc/Makefile.am
index 57b2b412f2..aca9052ee2 100644
--- a/c/src/exec/libnetworking/libc/Makefile.am
+++ b/c/src/exec/libnetworking/libc/Makefile.am
@@ -1,20 +1,21 @@
-##
+##
## $Id$
-##
+##
AUTOMAKE_OPTIONS = foreign 1.4 no-installman
LIBNAME = lib.a
LIB = $(ARCH)/$(LIBNAME)
-C_FILES = base64.c gethostbydns.c gethostbyht.c gethostbynis.c \
- gethostnamadr.c getnetbydns.c getnetbyht.c getnetbynis.c getnetnamadr.c \
- getproto.c getprotoent.c getprotoname.c getservbyname.c getservbyport.c \
- getservent.c herror.c inet_addr.c inet_lnaof.c inet_makeaddr.c \
- inet_network.c inet_ntoa.c inet_ntop.c inet_pton.c map_v4v6.c \
- nsap_addr.c ns_name.c ns_netint.c ns_parse.c ns_print.c ns_ttl.c \
- res_comp.c res_data.c res_debug.c res_init.c res_mkquery.c \
- res_mkupdate.c res_query.c res_send.c res_stubs.c res_update.c strsep.c
+C_FILES = addr2ascii.c ascii2addr.c base64.c gethostbydns.c gethostbyht.c \
+ gethostbynis.c gethostnamadr.c getnetbydns.c getnetbyht.c getnetbynis.c \
+ getnetnamadr.c getproto.c getprotoent.c getprotoname.c getservbyname.c \
+ getservbyport.c getservent.c herror.c inet_addr.c inet_lnaof.c \
+ inet_makeaddr.c inet_netof.c inet_network.c inet_ntoa.c inet_ntop.c \
+ inet_pton.c linkaddr.c map_v4v6.c nsap_addr.c ns_name.c ns_netint.c \
+ ns_parse.c ns_print.c ns_ttl.c res_comp.c res_data.c res_debug.c \
+ res_init.c res_mkquery.c res_mkupdate.c res_query.c res_send.c \
+ res_stubs.c res_update.c strsep.c
C_O_FILES = $(C_FILES:%.c=$(ARCH)/%.o)
OBJS = $(C_O_FILES)
@@ -30,8 +31,7 @@ man_MANS = addr2ascii.3 byteorder.3 ethers.3 gethostbyname.3 getnetent.3 \
# Add local stuff here using +=
#
-AM_CPPFLAGS += -DNOPOLL -DNOSELECT
-AM_CPPFLAGS += -U__STRICT_ANSI__
+AM_CPPFLAGS += -DNOPOLL -DNOSELECT -U__STRICT_ANSI__
$(LIB): $(OBJS)
$(make-library)
@@ -47,7 +47,7 @@ EXTRA_DIST = addr2ascii.3 addr2ascii.c ascii2addr.c base64.c byteorder.3 \
getprotoent.c getprotoname.c getservbyname.c getservbyport.c \
getservent.3 getservent.c herror.c inet.3 inet_addr.c inet_lnaof.c \
inet_makeaddr.c inet_net_ntop.c inet_net_pton.c inet_neta.c inet_netof.c \
- inet_network.c inet_ntoa.c inet_ntop.c inet_pton.c iso_addr.3 iso_addr.c \
+ inet_netof.c inet_network.c inet_ntoa.c inet_ntop.c inet_pton.c map_v4v6.c \
linkaddr.3 linkaddr.c map_v4v6.c ns.3 ns_addr.c ns_name.c ns_netint.c \
ns_ntoa.c ns_parse.c ns_print.c ns_ttl.c nsap_addr.c rcmd.3 rcmd.c \
recv.c res_comp.c res_config.h res_data.c res_debug.c res_init.c \
diff --git a/c/src/exec/libnetworking/machine/Makefile.am b/c/src/exec/libnetworking/machine/Makefile.am
index 11e23bf86c..e703d0b82b 100644
--- a/c/src/exec/libnetworking/machine/Makefile.am
+++ b/c/src/exec/libnetworking/machine/Makefile.am
@@ -1,10 +1,23 @@
-##
+##
## $Id$
-##
+##
AUTOMAKE_OPTIONS = foreign 1.4
-EXTRA_DIST = conf.h cpu.h cpufunc.h endian.h in_cksum.h limits.h param.h \
+H_FILES = conf.h cpu.h cpufunc.h endian.h in_cksum.h limits.h param.h \
types.h vmparam.h
+noinst_HEADERS = $(H_FILES)
+
+PREINSTALL_FILES += $(PROJECT_INCLUDE)/machine \
+ $(H_FILES:%=$(PROJECT_INCLUDE)/machine/%)
+
+$(PROJECT_INCLUDE)/machine:
+ @$(mkinstalldirs) $@
+
+$(PROJECT_INCLUDE)/machine/%.h: %.h
+ $(INSTALL_DATA) $< $@
+
+all-local: $(PREINSTALL_FILES)
+
include $(top_srcdir)/../../../automake/local.am
diff --git a/c/src/exec/libnetworking/memory.h b/c/src/exec/libnetworking/memory.h
index e69de29bb2..7ef4cda388 100644
--- a/c/src/exec/libnetworking/memory.h
+++ b/c/src/exec/libnetworking/memory.h
@@ -0,0 +1,5 @@
+/*
+ * Dummy include file for FreeBSD routines
+ */
+
+#include <string.h>
diff --git a/c/src/exec/libnetworking/net/Makefile.am b/c/src/exec/libnetworking/net/Makefile.am
index d965963974..eda18a9c76 100644
--- a/c/src/exec/libnetworking/net/Makefile.am
+++ b/c/src/exec/libnetworking/net/Makefile.am
@@ -1,6 +1,6 @@
-##
+##
## $Id$
-##
+##
AUTOMAKE_OPTIONS = foreign 1.4
@@ -26,12 +26,24 @@ AM_CPPFLAGS += -D_COMPILING_BSD_KERNEL_ -DKERNEL -DINET -DNFS -DDIAGNOSTIC \
$(LIB): $(OBJS)
$(make-library)
-all-local: $(ARCH) $(OBJS) $(LIB)
+all-local: $(PREINSTALL_FILES) $(ARCH) $(OBJS) $(LIB)
.PRECIOUS: $(LIB)
-EXTRA_DIST = bpf.h ethernet.h if.c if.h if_arp.h if_dl.h if_ethersubr.c \
- if_llc.h if_loop.c if_ppp.h if_types.h netisr.h ppp-comp.h ppp_defs.h \
- radix.c radix.h raw_cb.c raw_cb.h raw_usrreq.c route.c route.h rtsock.c
+EXTRA_DIST = if.c if_ethersubr.c if_loop.c \
+ radix.c raw_cb.c raw_usrreq.c route.c rtsock.c
+
+H_FILES = bpf.h ethernet.h if.h if_arp.h if_dl.h if_llc.h if_ppp.h if_types.h \
+ netisr.h ppp-comp.h ppp_defs.h radix.h raw_cb.h route.h
+
+noinst_HEADERS = $(H_FILES)
+
+PREINSTALL_FILES += $(PROJECT_INCLUDE)/net $(H_FILES:%=$(PROJECT_INCLUDE)/net/%)
+
+$(PROJECT_INCLUDE)/net:
+ @$(mkinstalldirs) $@
+
+$(PROJECT_INCLUDE)/net/%.h: %.h
+ $(INSTALL_DATA) $< $@
include $(top_srcdir)/../../../automake/local.am
diff --git a/c/src/exec/libnetworking/net/if_loop.c b/c/src/exec/libnetworking/net/if_loop.c
index 3823c28744..345730c729 100644
--- a/c/src/exec/libnetworking/net/if_loop.c
+++ b/c/src/exec/libnetworking/net/if_loop.c
@@ -118,6 +118,7 @@ rtems_bsdnet_loopattach(dummy)
ifp->if_type = IFT_LOOP;
ifp->if_hdrlen = 0;
ifp->if_addrlen = 0;
+ ifp->if_snd.ifq_maxlen = ifqmaxlen;
if_attach(ifp);
#if NBPFILTER > 0
bpfattach(ifp, DLT_NULL, sizeof(u_int));
diff --git a/c/src/exec/libnetworking/netinet/Makefile.am b/c/src/exec/libnetworking/netinet/Makefile.am
index f967b65cd7..dedeb31ac7 100644
--- a/c/src/exec/libnetworking/netinet/Makefile.am
+++ b/c/src/exec/libnetworking/netinet/Makefile.am
@@ -1,6 +1,6 @@
-##
+##
## $Id$
-##
+##
AUTOMAKE_OPTIONS = foreign 1.4
@@ -28,16 +28,30 @@ AM_CPPFLAGS += -D_COMPILING_BSD_KERNEL_ -DKERNEL -DINET -DNFS -DDIAGNOSTIC \
$(LIB): $(OBJS)
$(make-library)
-all-local: $(ARCH) $(OBJS) $(LIB)
+all-local: $(PREINSTALL_FILES) $(ARCH) $(OBJS) $(LIB)
.PRECIOUS: $(LIB)
-EXTRA_DIST = icmp_var.h if_ether.c if_ether.h igmp.c igmp.h igmp_var.h in.c \
- in.h in_cksum.c in_cksum_i386.c in_cksum_m68k.c in_cksum_powerpc.c \
- in_pcb.c in_pcb.h in_proto.c in_rmx.c in_systm.h in_var.h ip.h \
- ip_divert.c ip_fw.c ip_fw.h ip_icmp.c ip_icmp.h ip_input.c ip_mroute.c \
- ip_mroute.h ip_output.c ip_var.h raw_ip.c tcp.h tcp_debug.c tcp_debug.h \
- tcp_fsm.h tcp_input.c tcp_output.c tcp_seq.h tcp_subr.c tcp_timer.c \
- tcp_timer.h tcp_usrreq.c tcp_var.h tcpip.h udp.h udp_usrreq.c udp_var.h
+EXTRA_DIST = if_ether.c igmp.c igmp_var.h in.c in_cksum.c in_cksum_i386.c \
+ in_cksum_m68k.c in_cksum_powerpc.c in_pcb.c in_proto.c in_rmx.c \
+ ip_divert.c ip_fw.c ip_icmp.c ip_input.c ip_mroute.c ip_output.c \
+ raw_ip.c tcp_debug.c tcp_input.c tcp_output.c tcp_subr.c tcp_timer.c \
+ tcp_usrreq.c udp_usrreq.c
+
+H_FILES = icmp_var.h if_ether.h igmp.h igmp_var.h in.h \
+ in_pcb.h in_systm.h in_var.h ip.h ip_fw.h ip_icmp.h \
+ ip_mroute.h ip_var.h tcp.h tcp_debug.h tcp_fsm.h tcp_seq.h \
+ tcp_timer.h tcp_var.h tcpip.h udp.h udp_var.h
+
+noinst_HEADERS = $(H_FILES)
+
+PREINSTALL_FILES += $(PROJECT_INCLUDE)/netinet \
+ $(H_FILES:%=$(PROJECT_INCLUDE)/netinet/%)
+
+$(PROJECT_INCLUDE)/netinet:
+ @$(mkinstalldirs) $@
+
+$(PROJECT_INCLUDE)/netinet/%.h: %.h
+ $(INSTALL_DATA) $< $@
include $(top_srcdir)/../../../automake/local.am
diff --git a/c/src/exec/libnetworking/netinet/in.h b/c/src/exec/libnetworking/netinet/in.h
index ba3cbb21cc..36d2d4e867 100644
--- a/c/src/exec/libnetworking/netinet/in.h
+++ b/c/src/exec/libnetworking/netinet/in.h
@@ -255,6 +255,9 @@ struct in_addr {
#define INADDR_MAX_LOCAL_GROUP (u_long)0xe00000ff /* 224.0.0.255 */
#define IN_LOOPBACKNET 127 /* official! */
+#ifndef INADDR_LOOPBACK
+#define INADDR_LOOPBACK (u_long)0x7F000001 /* 127.0.0.1 */
+#endif
/*
* Socket address, internet style.
diff --git a/c/src/exec/libnetworking/nfs/Makefile.am b/c/src/exec/libnetworking/nfs/Makefile.am
index 51184e47ae..9a8b43e31a 100644
--- a/c/src/exec/libnetworking/nfs/Makefile.am
+++ b/c/src/exec/libnetworking/nfs/Makefile.am
@@ -1,6 +1,6 @@
-##
+##
## $Id$
-##
+##
AUTOMAKE_OPTIONS = foreign 1.4
@@ -25,11 +25,23 @@ AM_CPPFLAGS += -D_COMPILING_BSD_KERNEL_ -DKERNEL -DINET -DNFS -DDIAGNOSTIC \
$(LIB): $(OBJS)
$(make-library)
-all-local: $(ARCH) $(OBJS) $(LIB)
+all-local: $(PREINSTALL_FILES) $(ARCH) $(OBJS) $(LIB)
.PRECIOUS: $(LIB)
-EXTRA_DIST = bootp_subr.c krpc.h nfs.h nfsdiskless.h nfsproto.h rpcv2.h \
- xdr_subs.h
+EXTRA_DIST = bootp_subr.c
+
+H_FILES = krpc.h nfs.h nfsdiskless.h nfsproto.h rpcv2.h xdr_subs.h
+
+noinst_HEADERS = $(H_FILES)
+
+PREINSTALL_FILES += $(PROJECT_INCLUDE)/nfs $(H_FILES:%=$(PROJECT_INCLUDE)/nfs/%)
+
+$(PROJECT_INCLUDE)/nfs:
+ @$(mkinstalldirs) $@
+
+$(PROJECT_INCLUDE)/nfs/%.h: %.h
+ $(INSTALL_DATA) $< $@
+
include $(top_srcdir)/../../../automake/local.am
diff --git a/c/src/exec/libnetworking/rtems/Makefile.am b/c/src/exec/libnetworking/rtems/Makefile.am
index 28df4629c4..dfcac20c4b 100644
--- a/c/src/exec/libnetworking/rtems/Makefile.am
+++ b/c/src/exec/libnetworking/rtems/Makefile.am
@@ -1,6 +1,6 @@
-##
+##
## $Id$
-##
+##
AUTOMAKE_OPTIONS = foreign 1.4
@@ -15,6 +15,19 @@ C_O_FILES = $(C_FILES:%.c=$(ARCH)/%.o)
OBJS = $(C_O_FILES)
+H_FILES = rtems_bsdnet.h rtems_bsdnet_internal.h tftp.h
+
+noinst_HEADERS = $(H_FILES)
+
+PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems $(H_FILES:%=$(PROJECT_INCLUDE)/rtems/%)
+
+$(PROJECT_INCLUDE)/rtems:
+ @$(mkinstalldirs) $@
+
+$(PROJECT_INCLUDE)/rtems/%.h: %.h
+ $(INSTALL_DATA) $< $@
+
+
include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
include $(top_srcdir)/../../../automake/lib.am
@@ -28,14 +41,12 @@ AM_CPPFLAGS += -D_COMPILING_BSD_KERNEL_ -DKERNEL -DINET -DNFS -DDIAGNOSTIC \
$(LIB): $(OBJS)
$(make-library)
-all-local: $(ARCH) $(OBJS) $(LIB)
+all-local: $(PREINSTALL_FILES) $(ARCH) $(OBJS) $(LIB)
.PRECIOUS: $(LIB)
-EXTRA_DIST = issetugid.c rtems_bootp.c rtems_bsdnet.h \
- rtems_bsdnet_internal.h rtems_glue.c rtems_select.c rtems_showicmpstat.c \
+EXTRA_DIST = issetugid.c rtems_bootp.c rtems_glue.c rtems_select.c rtems_showicmpstat.c \
rtems_showifstat.c rtems_showipstat.c rtems_showmbuf.c rtems_showroute.c \
- rtems_showtcpstat.c rtems_showudpstat.c rtems_syscall.c sghostname.c \
- tftp.h
+ rtems_showtcpstat.c rtems_showudpstat.c rtems_syscall.c sghostname.c
include $(top_srcdir)/../../../automake/local.am
diff --git a/c/src/exec/libnetworking/rtems/rtems_syscall.c b/c/src/exec/libnetworking/rtems/rtems_syscall.c
index 05217f7212..d04ae95afb 100644
--- a/c/src/exec/libnetworking/rtems/rtems_syscall.c
+++ b/c/src/exec/libnetworking/rtems/rtems_syscall.c
@@ -136,11 +136,8 @@ connect (int s, struct sockaddr *name, int namelen)
return -1;
}
error = soconnect (so, nam);
- if (error) {
- errno = error;
- rtems_bsdnet_semaphore_release ();
- return -1;
- }
+ if (error)
+ goto bad;
if ((so->so_state & SS_NBIO) && (so->so_state & SS_ISCONNECTING)) {
m_freem(nam);
errno = EINPROGRESS;
@@ -148,15 +145,20 @@ connect (int s, struct sockaddr *name, int namelen)
return -1;
}
while ((so->so_state & SS_ISCONNECTING) && so->so_error == 0) {
- so->so_error = soconnsleep (so);
+ error = soconnsleep (so);
+ if (error)
+ break;
}
if (error == 0) {
error = so->so_error;
so->so_error = 0;
}
+ bad:
so->so_state &= ~SS_ISCONNECTING;
m_freem (nam);
- if (error == 0)
+ if (error)
+ errno = error;
+ else
ret = 0;
rtems_bsdnet_semaphore_release ();
return ret;
@@ -605,6 +607,7 @@ getpeersockname (int s, struct sockaddr *name, int *namelen, int pflag)
else
error = (*so->so_proto->pr_usrreqs->pru_sockaddr)(so, m);
if (error) {
+ m_freem(m);
errno = error;
rtems_bsdnet_semaphore_release ();
return -1;
diff --git a/c/src/exec/libnetworking/sys/Makefile.am b/c/src/exec/libnetworking/sys/Makefile.am
index 3fe88aff59..07888ddcc7 100644
--- a/c/src/exec/libnetworking/sys/Makefile.am
+++ b/c/src/exec/libnetworking/sys/Makefile.am
@@ -4,10 +4,22 @@
AUTOMAKE_OPTIONS = foreign 1.4
-EXTRA_DIST = buf.h callout.h cdefs.h conf.h domain.h filio.h ioccom.h \
+H_FILES = buf.h callout.h cdefs.h conf.h domain.h filio.h ioccom.h \
ioctl.h kernel.h libkern.h malloc.h mbuf.h mount.h param.h proc.h \
protosw.h queue.h reboot.h resourcevar.h rtprio.h select.h signalvar.h \
socket.h socketvar.h sockio.h sysctl.h syslimits.h syslog.h systm.h \
- ttycom.h ttydefaults.h ucred.h uio.h
+ ttycom.h ttydefaults.h ucred.h uio.h un.h
+
+noinst_HEADERS = $(H_FILES)
+
+PREINSTALL_FILES += $(PROJECT_INCLUDE)/sys $(H_FILES:%=$(PROJECT_INCLUDE)/sys/%)
+
+$(PROJECT_INCLUDE)/sys:
+ @$(mkinstalldirs) $@
+
+$(PROJECT_INCLUDE)/sys/%.h: %.h
+ $(INSTALL_DATA) $< $@
+
+all-local: $(PREINSTALL_FILES)
include $(top_srcdir)/../../../automake/local.am
diff --git a/c/src/exec/libnetworking/sys/un.h b/c/src/exec/libnetworking/sys/un.h
index e69de29bb2..d742bb7d5d 100644
--- a/c/src/exec/libnetworking/sys/un.h
+++ b/c/src/exec/libnetworking/sys/un.h
@@ -0,0 +1,68 @@
+/*
+ * Copyright (c) 1982, 1986, 1993
+ * The Regents of the University of California. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, t