summaryrefslogtreecommitdiffstats
path: root/cpukit (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2003-02-11 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-02-114-16/+39
| | | | | | | * cpu_asm.c: Rework logic that decides when to call _Thread_Dispatch. Analysis by Sergei Organov <osv@javad.ru> determined that _ISR_Signals_to_thread_executing was not being honored and/or cleared properly.
* 2003-02-11 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-02-112-5/+19
| | | | | | | * irq.c: Rework logic that decides when to call _Thread_Dispatch. Analysis by Sergei Organov <osv@javad.ru> determined that _ISR_Signals_to_thread_executing was not being honored and/or cleared properly.
* 2003-02-11 Mike Siers <mikes@poliac.com>Joel Sherrill2003-02-112-5/+20
| | | | | | | | | | * rtems/rtems_glue.c: A small patch to the network daemon task code. I just added code to check the return value of the rtems_bsdnet_event_receive function. Only when this function returns a SUCCESSFUL status, will the event flags be checked. This is more of a code cleanup issue than a bug. The patch will just ensure the ipintr() and arpintr() functions are only called when a event is signaled.
* 2003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-02-1116-8/+40
| | | | * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
* 2003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-02-1116-8/+40
| | | | * configure.ac: AC_PREREQ(2.57).
* missed in previous commit.Joel Sherrill2003-02-071-1/+1
|
* 2003-02-06 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-02-061-14/+14
| | | | | * pppd/chat.c: Convert routines with common names to static. This included get_char(), put_char(), and character() among others.
* 2003-02-06 Ilya Alexeev <ilya@continuum.ru>Joel Sherrill2003-02-063-4/+9
| | | | | * m68360.h: Correct the order of fields in the ethernet structure to account for the typo in MC68360UM (page 7-248).
* 2003-02-06 Mike Siers <mikes@poliac.com>Joel Sherrill2003-02-062-2/+12
| | | | | | | | | | PR 342/networking * kern/uipc_mbuf.c: The RTEMS version of the m_copyback is changing the m_len value of the mbuf. I looked into the source from another BSD system and the mbuf length is not changed inside this function. The m_copyback function is only being used in the net/rtsock.c file. So I think this problem is only visable under certain routing table conditions.
* 2003-02-06 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-02-062-1/+6
| | | | | * include/sys/ioccom.h: Include <sys/types.h> not <machine/types.h> so Linux port builds.
* 2003-02-05 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>Joel Sherrill2003-02-052-4/+10
| | | | | | PR 341/networking * lib/ftpfs.c: Account for NULL at end of strings when malloc()'ing memory.
* 2003-02-05 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2003-02-052-5/+44
| | | | | PR 340/filesystem * src/fcntl.c: Add missing _fcntl_r assumed to exist by newlib.
* 2003-02-05 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-02-052-1/+11
| | | | | * include/sys/ioccom.h: Fix so not using internal RTEMS types in libc code.
* 2003-02-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-02-033-41/+7
| | | | | | PR 338/filesystem * include/rtems/io.h, src/io.c: Side-effect of fixing reentrancy problem with rtems_io_lookup_name() (API change).
* 2003-02-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-02-032-1/+7
| | | | | | PR 338/filesystem * src/unixlibc.c: Side-effect of fixing reentrancy problem with rtems_io_lookup_name() (API change).
* 2003-02-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-02-033-4/+11
| | | | | | PR 338/filesystem * rtems.adb, rtems.ads: Side-effect of fixing reentrancy problem with rtems_io_lookup_name() (API change).
* 2003-02-03 Steven Johnson <sjohnson@neurizon.net>Joel Sherrill2003-02-032-9/+12
| | | | | | PR 338/filesystem * src/imfs/ioman.c: Fix reentrancy problem with rtems_io_lookup_name() (API change).
* 2003-02-03 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2003-02-032-4/+12
| | | | | PR 339/filesystem * src/chroot.c: Fix violation of FS node object copy semantics.
* 2003-01-28 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-01-281-0/+4
| | | | * aclocal/version.m4: Updated to rtems-ss-20030128.
* 2003-01-28 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-01-282-2/+8
| | | | | | * Makefile.am: Add kern/kern_sysctl.c to Makefile.am so networking tests build. This was subsequently reported as PR337 before I committed the fix.
* 2003-01-27 Till Straumann <strauman@SLAC.Stanford.edu>Joel Sherrill2003-01-273-0/+15
| | | | | * libc/getproto.c, libc/getprotoname.c: modification to call getprotoent_static() if fopen() on /etc/protocols fails.
* 2003-01-27 Dan Smisko <dan@balanced.com>Joel Sherrill2003-01-272-1/+7
| | | | | | * 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.
* 2003-01-27 Dan Smisko <dan@balanced.com>Joel Sherrill2003-01-272-2/+6
| | | | * monitor/mon-command.c: Correct two potential NULL references.
* 2003-01-27 Juan Zamorano <jzamora@fi.upm.es>Joel Sherrill2003-01-272-4/+8
| | | | | * src/ptimer1.c: Correct problem which could lead to overflow in time math.
* 2003-01-27 Eugeny S. Mints <Eugeny.Mints@oktet.ru>Joel Sherrill2003-01-271-1/+1
| | | | | * src/blkdev.c: Per PR331 fix bug which is tripped by writing 512 byte blocks to 512 byte aligned positions.
* 2003-01-27 Eugeny S. Mints <Eugeny.Mints@oktet.ru>Joel Sherrill2003-01-271-0/+5
| | | | | | * src/blkdev.c: Per PR331 fix bug which is tripped by writing 512 byte blocks to 512 byte aligned positions.
* 2002-01-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-01-252-2/+6
| | | | * configure.ac: Fix tests for GCC.
* 2002-01-24 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-01-2415-25/+77
| | | | | | | | | | | | | | | | | | | | | * 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.
* 2003-01-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-01-232-5/+5
| | | | | * automake/local.am: Remove distclean-local. Remove PROJECT_TOOLS.
* 2003-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-01-212-3/+5
| | | | | * automake/compile.am: Remove CLEAN_DEPEND (Unused). Remove CLOBBER_DEPEND (Unused).
* 2003-01-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-01-164-23/+4
| | | | | | | | | * 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.
* 2003-01-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-01-153-9/+16
| | | | | | | * 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.
* 2003-01-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-01-142-2/+5
| | | | * Makefile.am: Eliminate OBJS.
* 2003-01-10 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-01-105-7/+13
| | | | | | * src/msg.c, src/part.c, src/sem.c, src/tasks.c: Correct object class control structure initialization for multiprocessing configurations.
* 2003-01-10 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-01-102-1/+6
| | | | | * src/objectmp.c: Corrected use of name parameter to reflect that it is actually the name not a pointer to the name.
* 2003-01-10 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-01-102-4/+9
| | | | | * include/rtems/libio.h: Rename __dev_t to __rtems_dev_t to avoid conflict with GNU/Linux header files.
* 2003-01-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-01-032-12/+21
| | | | | * rtems.ads: Corrected Configuration_Table record definition to match current RTEMS source. sp01 now runs.
* 2003-01-03 Jitendra Vegiraju <jvegiraju@netscape.net>Joel Sherrill2003-01-032-4/+14
| | | | * sys/queue.h: Fix alignment problem on ARM.
* 2003-01-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-01-032-4/+8
| | | | | * rtems/score/cpu.h: Per PR315, eliminate warning for structure alignment requests that are too large.
* 2003-01-03 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2003-01-031-0/+9
| | | | | | | | | * 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.
* 2003-01-03 Till Straumann <strauman@slac.stanford.edu>Jennifer Averett2003-01-033-32/+125
| | | | | * ChangeLog, base_fs.c, getpwent.c, privateenv.c Per PR303, Fix violation of node_access copy syemantics
* 2002-11-26 Chris Johns <cjohns@cybertec.com.au>Joel Sherrill2003-01-0326-263/+3038
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* 2003-01-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-01-031-1/+6
| | | | * ChangeLog: Corrected entry for sysconf.c which did not include PR.
* 2003-01-03 Eugeny S. Mints <Eugeny.Mints@oktet.ru>Joel Sherrill2003-01-033-4/+9
| | | | | * src/ata.c, src/bdbuf.c: Correct invocation of rtems_task_mode() so the task's preemption mode setting is properly maintained.
* 2003-01-03 Eugeny S. Mints <Eugeny.Mints@oktet.ru>Joel Sherrill2003-01-032-1/+6
| | | | | * src/dosfs/msdos_initsupp.c: Specify inherited priority as 0 since this is a FIFO queuing semaphore.
* 2003-01-03 Jay Monkman <jtm@smoothsmoothie.com>Joel Sherrill2003-01-032-0/+10
| | | | | * src/mqueueopen.c: Actually open the message queue descriptor so it is available for others to use.
* 2002-12-26 Till Straumann <strauman@slac.stanford.eduJennifer Averett2002-12-261-2/+18
| | | | * src/fchdir.c - PR302 fix violation of FS node object copy semantics
* 2002-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2002-12-192-2/+5
| | | | * automake/compile.am: Remove $(RTEMS_BSP_CFLAGS).
* Include netinet sources.Eric Norum2002-12-192-1/+4
|
* 2002-12-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2002-12-142-2/+7
| | | | | * wrapup/Makefile.am: Fix path to libxdr and librpc (Another typo in from the 2002-12-12 patch).