| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
* libc/getproto.c, libc/getprotoname.c: modification to call
getprotoent_static() if fopen() on /etc/protocols fails.
|
|
|
|
|
|
| |
* stackchk/check.c: Fix problem where _Objects_Get_information()
will dereference a null pointer when checking the interrupt stack.
If there's something at 0, you may be ok at run time but it is wrong.
|
|
|
|
| |
* monitor/mon-command.c: Correct two potential NULL references.
|
|
|
|
|
| |
* src/ptimer1.c: Correct problem which could lead to overflow in time
math.
|
|
|
|
|
| |
* src/blkdev.c: Per PR331 fix bug which is tripped by writing 512 byte
blocks to 512 byte aligned positions.
|
|
|
|
|
|
| |
* src/blkdev.c: Per PR331 fix bug which is tripped by writing 512 byte
blocks to 512 byte aligned positions.
|
|
|
|
| |
* configure.ac: Fix tests for GCC.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.ac: Add check for weak function attribute.
Remove AM_CONDITIONAL([RTEMS_LIBSHELL].
Add AM_CONDITIONAL(LIBSHELL), AM_CONDITIONAL(LIBSERDBG).
* capture/Makefile.am: Use *.a instead of *-tmp.a.
* cpuuse/Makefile.am: Use *.a instead of *-tmp.a.
* devnull/Makefile.am: Use *.a instead of *-tmp.a.
* dummy/Makefile.am: Use *.a instead of *-tmp.a.
* dumpbuf/Makefile.am: Use *.a instead of *-tmp.a.
* monitor/Makefile.am: Use *.a instead of *-tmp.a.
* mw-fb/Makefile.am: Use *.a instead of *-tmp.a.
* rtmonuse/Makefile.am: Use *.a instead of *-tmp.a.
* serdbg/Makefile.am: Use *.a instead of *-tmp.a.
Build iff LIBSERDBG is true.
* shell/Makefile.am: Use *.a instead of *-tmp.a.
Build iff LIBSHELL is true.
* stackchk/Makefile.am: Use *.a instead of *-tmp.a.
* untar/Makefile.am: Use *.a instead of *-tmp.a.
* wrapup/Makefile.am: Reflect changes above.
|
|
|
|
|
| |
* automake/local.am: Remove distclean-local.
Remove PROJECT_TOOLS.
|
|
|
|
|
| |
* automake/compile.am: Remove CLEAN_DEPEND (Unused).
Remove CLOBBER_DEPEND (Unused).
|
|
|
|
|
|
|
|
|
| |
* wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
* pppd/Makefile.am: Don't include @RTEMS_BSP@.cfg.
Eliminate *_O_FILES.
* rtems_servers/Makefile.am: Ditto.
* rtems_webserver/Makefile.am: Ditto.
* rtems_telnetd/Makefile.am: Ditto.
|
|
|
|
|
|
|
| |
* netinet/tcp_subr.c: Add args to INP_INFO_RLOCK, INP_INFO_RUNLOCK,
INP_LOCK, INP_UNLOCK macros.
* netinet/udp_usrreq.c: Add args to INP_INFO_RLOCK, INP_INFO_RUNLOCK,
INP_LOCK, INP_UNLOCK macros.
|
|
|
|
| |
* Makefile.am: Eliminate OBJS.
|
|
|
|
|
|
| |
* src/msg.c, src/part.c, src/sem.c, src/tasks.c: Correct object
class control structure initialization for multiprocessing
configurations.
|
|
|
|
|
| |
* src/objectmp.c: Corrected use of name parameter to reflect that it
is actually the name not a pointer to the name.
|
|
|
|
|
| |
* include/rtems/libio.h: Rename __dev_t to __rtems_dev_t to avoid
conflict with GNU/Linux header files.
|
|
|
|
|
| |
* rtems.ads: Corrected Configuration_Table record definition to
match current RTEMS source. sp01 now runs.
|
|
|
|
| |
* sys/queue.h: Fix alignment problem on ARM.
|
|
|
|
|
| |
* rtems/score/cpu.h: Per PR315, eliminate warning for structure
alignment requests that are too large.
|
|
|
|
|
|
|
|
|
| |
* ChangeLog, base_fs.c, getpwent.c, privateenv.c
Per PR303, Fix violation of node_access copy syemantics
2002-12-26 Till Straumann <strauman@slac.stanford.edu
* src/fchdir.c: PR302 fix violation of FS node object copy semantics.
|
|
|
|
|
| |
* ChangeLog, base_fs.c, getpwent.c, privateenv.c
Per PR303, Fix violation of node_access copy syemantics
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am: Added sys/linker_set.h
* kern/Makefile.am: Added kern_mib.c and kern_sysctl.c.
* kern/uipc_socket.c: OID changed from KERN_SOMAXCONN to KIPC_SOMAXCONN.
* kern/uipc_socket2.c: OID changed from KERN_MAXSOCKBUF to
KIPC_MAXSOCKBUF.
* net/if_ethersubr.c: FreeBSD 2.2.2 does not have a _net_link node
while 5.0 does.
* net/if_ppp.c: Removed the TEXT_SET define as these macros are
now implemented.
* net/rtsock.c: Enable sysctl support plus fix the bug with the
lastest FreeBSD sysctl header file.
* netinet/icmp_var.h: FreeBSD 2.2.2 does not have a _net_inet_icmp
node while 5.0 does.
* netinet/if_ether.c: FreeBSD 2.2.2 does not have a _net_link_ether
node while 5.0 does.
* netinet/igmp_var.h: FreeBSD 2.2.2 does not have a _net_inet_igmp
node while 5.0 does.
* netinet/in_pcb.c: Fixed the arguments to the sysctl call. Add
inp_gencnt and ipi_count. These are used when listing connections.
* netinet/in_pcb.h: Added counters to aid the listing of connections.
* netinet/in_var.h: Provide the _net_inet_ip and _net_inet_raw nodes.
* netinet/ip_fw.c: Disable the firewall sysctl calls.
* netinet/tcp_subr.c: Merge tcp_pcblist from the lastest FreeBSD source.
* netinet/tcp_var.h: Add structures needed by net-snmp to list
connections.
* netinet/udp_usrreq.c: Merged udp_pcblist from the lastest FreeBSD
source.
* netinet/udp_var.h: Added the sysctl id UDPCTL_PCBLIST. Used by
net-snmp.
* rtems_glue.c: Call sysctl_register_all when initialising the
network stack to register all the sysctl calls. These are in the
special sections and required an updated linker script.
* rtems/rtems_syscall.c: Add the sysctl call.
* sys/kernel.h: Use the lastest FreeBSD method of handling sysctl
structures. This now held in the sys/linker_set.h file.
* sys/queue.h: This is from the lastest FreeBSD code with the circular
code merged back in as it is not used in the lastest FreeBSD kernel.
* sys/sysctl.h: The lastest sysctl. This was needed to use with the new
linker set method. The FreeBSD 2.2.2 version has asm hacks. The lastest
version of the FreeBSD does not have these hacks. It uses gcc attribute
directives.
|
|
|
|
| |
* ChangeLog: Corrected entry for sysconf.c which did not include PR.
|
|
|
|
|
| |
* src/ata.c, src/bdbuf.c: Correct invocation of rtems_task_mode()
so the task's preemption mode setting is properly maintained.
|
|
|
|
|
| |
* src/dosfs/msdos_initsupp.c: Specify inherited priority as 0 since this
is a FIFO queuing semaphore.
|
|
|
|
|
| |
* src/mqueueopen.c: Actually open the message queue descriptor
so it is available for others to use.
|
|
|
|
| |
* src/fchdir.c - PR302 fix violation of FS node object copy semantics
|
|
|
|
| |
* automake/compile.am: Remove $(RTEMS_BSP_CFLAGS).
|
| |
|
|
|
|
|
| |
* wrapup/Makefile.am: Fix path to libxdr and librpc (Another typo in
from the 2002-12-12 patch).
|
|
|
|
| |
* wrapup/Makefile.am: Fix typo in yesterday's patch.
|
|
|
|
| |
Makefile.am: Don't create $ARCH.
|
|
|
|
|
| |
* wrapup/Makefile.am: Don't create $ARCH.
Use install-data-local to install librtemscpu.a
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am: Merge-in kern/Makefile.am, net/Makefile.am,
netinet/Makefile.am, netinet/Makefile.am, nfs/Makefile.am,
rtems/Makefile.am.
* kern/Makefile.am: Remove.
* net/Makefile.am: Remove.
* netinet/Makefile.am: Remove.
* nfs/Makefile.am: Remove.
* rtems/Makefile.am: Remove.
* wrapup/Makefile.am: Reflect changes above.
* configure.ac: Ditto.
|
|
|
|
| |
* Makefile.am: Don't create $ARCH as side-effect of compilation.
|
|
|
|
|
| |
* Makefile.am: Don't create $ARCH as side-effect of compilation.
Re-order all-local.
|
|
|
|
|
| |
* src/imfs/Makefile.am: Eliminate C_O_FILES.
* src/dosfs/Makefile.am: Ditto.
|
|
|
|
|
| |
* Makefile.am: Eliminate C_O_FILES.
Eliminate SRCS.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.ac: Require autoconf-2.57+automake-1.7.2.
* capture/Makefile.am: Eliminate C_O_FILES.
* cpuuse/Makefile.am: Ditto.
* devnull/Makefile.am: Ditto.
* dummy/Makefile.am: Ditto.
* dumpbuf/Makefile.am: Ditto.
* monitor/Makefile.am: Ditto.
* rtmonuse/Makefile.am: Ditto.
* serdbg/Makefile.am: Ditto.
* shell/Makefile.am: Ditto.
* stackchk/Makefile.am: Ditto.
* untar/Makefile.am: Ditto.
* mw-fb/Makefile.am: Eliminate C_O_FILES.
Eliminate SRCS.
|
|
|
|
| |
* wrapup/Makefile.am: Add libmisc.
|
|
|
|
| |
* configure.ac: Add AC_CONFIG_SUBDIR(libmisc).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Moving libmisc from rtems/c/src to rtems/cpukit.
* Makefile.am: Reflect new path.
* configure.ac: Reflect new path.
Use RTEMS_ENV_RTEMSCPU instead of RTEMS_ENV_RTEMSBSP.
Remove RTEMS_PROJECT_ROOT.
* capture/Makefile.am: Reflect new path.
Remove OBJS from all-local.
* cpuuse/Makefile.am: Ditto.
* devnull/Makefile.am: Ditto.
* dummy/Makefile.am: Ditto.
* dumpbuf/Makefile.am: Ditto.
* monitor/Makefile.am: Ditto.
* mw-fb/Makefile.am: Ditto.
* rtmonuse/Makefile.am: Ditto.
* serdbg/Makefile.am: Ditto.
* shell/Makefile.am: Ditto.
* stackchk/Makefile.am: Ditto.
* untar/Makefile.am: Ditto.
* wrapup/Makefile.am: Reflect new path.
|
|
|
|
|
| |
* src/cancelrun.c, src/cleanuppop.c: Get the last real node not the
permanent null last node.
|
|
|
|
|
| |
* configure.ac: Require autoconf-2.57 + automake-1.7.2.
* Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
|
|
|
|
|
|
|
|
|
|
|
| |
* kern/Makefile.am: Remove C_O_FILES;
Don't let all-local depend on $OBJS)
* lib/Makefile.am: Ditto.
* libc/Makefile.am: Ditto.
* net/Makefile.am: Ditto.
* netinet/Makefile.am: Ditto.
* nfs/Makefile.am: Ditto.
* rtems/Makefile.am: Ditto.
|
|
|
|
| |
* configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* capture/Makefile.am: Don't include @RTEMS_BSP@.cfg.
* cpuuse/Makefile.am: Don't include @RTEMS_BSP@.cfg.
* devnull/Makefile.am: Don't include @RTEMS_BSP@.cfg.
* dummy/Makefile.am: Don't include @RTEMS_BSP@.cfg.
* dumpbuf/Makefile.am: Don't include @RTEMS_BSP@.cfg.
* monitor/Makefile.am: Don't include @RTEMS_BSP@.cfg.
* mw-fb/Makefile.am: Don't include @RTEMS_BSP@.cfg.
* rtmonuse/Makefile.am: Don't include @RTEMS_BSP@.cfg.
* serdbg/Makefile.am: Don't include @RTEMS_BSP@.cfg.
* shell/Makefile.am: Don't include @RTEMS_BSP@.cfg.
* stackchk/Makefile.am: Don't include @RTEMS_BSP@.cfg.
* untar/Makefile.am: Don't include @RTEMS_BSP@.cfg.
* wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
|
|
|
|
| |
Makefile.am: Fix macro-file installation.
|
|
|
|
| |
Makefile.am: Move include/rtems/score/cpuopts.h to STD_H_FILES.
|
|
|
|
|
|
| |
* aclocal/env-rtemsbsp.m4: Remove RTEMS_CHECK_CUSTOM_BSP.
* aclocal/env-rtemscpu.m4: Remove RTEMS_CHECK_CUSTOM_BSP.
* aclocal/check-bsps.m4: Remove.
|