| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
boolean values from 'int' to 'bool'. Added option 'login' to enable or
disable a login prompt. Changed intialization of global shell
environment to static initialization. Changed stack size type to
'size_t' conforming to classic API.
* libmisc/shell/shellconfig.h: Fixed some typos.
|
|
|
|
|
| |
* include/sys/priority.h: New.
* Makefile.am: Add include/sys/priority.h
|
|
|
|
|
| |
* include/rtems/irq-extension.h, include/rtems/irq.h: Spelling errors
and spacing.
|
|
|
|
|
|
| |
* libnetworking/rtems/rtems_bsdnet_internal.h: Re-add boolean when
building BSD code. This is used by at least one of the BSD NIC
drivers I am currently porting. I am trying out
|
|
|
|
|
|
| |
* libmisc/Makefile.am, libmisc/shell/shellconfig.h: Add halt command to
shell which results in the shutting RTEMS down.
* libmisc/shell/main_halt.c: New file.
|
|
|
|
|
|
| |
PR 1377/shell
* libmisc/shell/main_netstats.c: Remove #if 0 which should not have
been there anyway.
|
|
|
|
|
|
| |
* sapi/include/rtems/config.h, score/include/rtems/score/thread.h,
score/src/threadidlebody.c: Change prototype of IDLE thread to
consistently return void * and take a uintptr_t argument.
|
|
|
|
|
| |
* sapi/src/exinit.c: Eliminate _CPU_Thread_dispatch_pointer and passing
address of _Thread_Dispatch to _CPU_Initialize. Clean up comments.
|
|
|
|
|
| |
PR 1374/misc
* libmisc/stackchk/check.c: Fix printk formatting string.
|
|
|
|
|
| |
* sapi/src/exinit.c: Interrupts are guaranteed to be disabled by
boot_card(), do not do it here as well.
|
|
|
|
|
| |
* libnetworking/sys/kernel.h: Remove PSEUDO_*
(Unused, not in FreeBSD).
|
|
|
|
| |
* libnetworking/sys/kernel.h: Remove struct linker_set (Unused).
|
|
|
|
| |
* libnetworking/net/if_loop.c: Remove PSEUDO_SET (Unused).
|
|
|
|
| |
* libnetworking/kern/uipc_domain.c: Remove domain_set (Unused).
|
|
|
|
|
|
|
| |
* libnetworking/sys/kernel.h: Remove execsw_set,
si_elem_t (Unused, not in FreeBSD).
#include <sys/linker_set.h>.
Add #ifdef _KERNEL guards (From FreeBSD).
|
|
|
|
|
| |
* libnetworking/sys/kernel.h: Remove hostnamelen, domainnamelen,
lbolt, tickdelta, timedelta (Unused, not in FreeBSD).
|
|
|
|
| |
* libnetworking/vm/vm.h: Cosmetics from FreeBSD.
|
|
|
|
|
| |
* libnetworking/rtems/rtems_bsdnet_internal.h: Remove struct
vm_page, vm_page_t, boolean_t (Unused).
|
|
|
|
|
|
|
|
| |
* libnetworking/nfs/bootp_subr.c,
libnetworking/nfsclient/nfsdiskless.h:
Cosmetics from FreeBSD.
* libnetworking/rtems/rtems_bsdnet_internal.h:
Remove struct file (Unused).
|
|
|
|
|
| |
* libnetworking/sys/socketvar.h: Remove struct file,
soo_ioctl, soo_select, soo_stat, getsock (Unused).
|
|
|
|
|
| |
* posix/include/sched.h, posix/src/sched_getparam.c:
Make sched_getparam() POSIX compliant.
|
|
|
|
| |
* Makefile.am: Don't install libcsupport/include/tar.h.
|
|
|
|
|
| |
* aclocal/canonical-target-name.m4, aclocal/enable-posix.m4:
Remove comment referring to HPUX.
|
|
|
|
|
| |
* libnetworking/lib/ftpfs.c: Enable write and mount filesystem
with read-write access.
|
|
|
|
| |
* ftpd/ftpd.c: Change SIX_MONTHS to time_t.
|
|
|
|
| |
* sapi/include/rtems/io.h: Move extern "C" brace after includes.
|
|
|
|
|
|
| |
* libnetworking/net/if_ppp.h: Eliminate pppattach, pppintr
(Unused).
* libnetworking/net/if_ppp.c: Eliminate pppintr (Unused).
|
|
|
|
| |
* libnetworking/rtems/rtems_dhcp.c: Remove #define KERNEL.
|
|
|
|
|
|
| |
* libnetworking/Makefile.am, libnetworking/rtems/rtems_bsdnet.h,
libnetworking/rtems/rtems_dhcp.c:
Remove -D_COMPILING_BSD_KERNEL_ (Unused).
|
|
|
|
| |
* libnetworking/Makefile.am: Remove -DKERNEL.
|
|
|
|
| |
* libnetworking/rtems/rtems_mii_ioctl.c: Remove #undef KERNEL.
|
|
|
|
| |
* libnetworking/nfs/bootp_subr.c: #include <sys/ucred.h>.
|
|
|
|
|
| |
* libcsupport/include/sys/ioccom.h: Remove #define KERNEL,
#define _KERNEL.
|
|
|
|
|
|
| |
* libfs/src/nfsclient/src/rpcio.c,
libfs/src/nfsclient/src/sock_mbuf.c,
libfs/src/nfsclient/src/xdr_mbuf.c: Remove #define KERNEL.
|
|
|
|
|
| |
* libfs/src/dosfs/fat_file.h, libfs/src/dosfs/fat_fat_operations.h:
Move extern "C" brace after includes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* posix/src/barrierattrdestroy.c, posix/src/barrierattrinit.c,
posix/src/cond.c, posix/src/condattrdestroy.c,
posix/src/condbroadcast.c, posix/src/conddefaultattributes.c,
posix/src/condsignal.c, posix/src/condtimedwait.c,
posix/src/condwait.c, posix/src/key.c, posix/src/keycreate.c,
posix/src/keydelete.c, posix/src/keyrundestructors.c,
posix/src/killinfo.c, posix/src/mqueue.c,
posix/src/mqueuecreatesupp.c, posix/src/mqueueopen.c,
posix/src/mqueuereceive.c, posix/src/mqueuerecvsupp.c,
posix/src/mqueuesend.c, posix/src/mqueuesendsupp.c,
posix/src/mqueuetimedreceive.c, posix/src/mqueuetimedsend.c,
posix/src/mqueueunlink.c, posix/src/mutex.c,
posix/src/mutexattrdestroy.c, posix/src/mutexinit.c,
posix/src/mutexlock.c, posix/src/mutextimedlock.c,
posix/src/mutextrylock.c, posix/src/pbarrier.c,
posix/src/prwlock.c, posix/src/prwlockrdlock.c,
posix/src/prwlocktimedrdlock.c, posix/src/prwlocktimedwrlock.c,
posix/src/prwlocktryrdlock.c, posix/src/prwlocktrywrlock.c,
posix/src/prwlockwrlock.c, posix/src/psignalunblockthread.c,
posix/src/pspin.c, posix/src/pspinlock.c,
posix/src/pspintrylock.c, posix/src/pthread.c,
posix/src/pthreadattrdestroy.c, posix/src/pthreadcreate.c,
posix/src/pthreadinitthreads.c, posix/src/pthreadkill.c,
posix/src/pthreadonce.c, posix/src/pthreadsetschedparam.c,
posix/src/ptimer.c, posix/src/rwlockattrdestroy.c,
posix/src/rwlockattrinit.c, posix/src/semaphore.c,
posix/src/semaphorecreatesupp.c, posix/src/semdestroy.c,
posix/src/semopen.c, posix/src/semtrywait.c,
posix/src/semunlink.c, posix/src/semwait.c:
Eliminate TRUE/FALSE.
|
|
|
|
|
|
| |
* score/include/rtems/score/object.h: Maximum index if 0xffff not 0xff
when using 32-bit ids. This resulted in unlimited configurations not
being able to create more than 255 objects of a class.
|
|
|
|
|
|
|
|
| |
PR 1359/cpukit
* libcsupport/src/libio.c: rtems_libio_allocate:
rtems_libio_iop_freelist incorrectly zeroed on semaphore error. Now
checks error and does not modify anything until sure it has created
semaphore.
|
|
|
|
|
|
| |
PR 1363/filesystem
* libfs/src/dosfs/fat.h: Fix issue where 32 bit values are not written
correctly in FAT f/s data.
|
|
|
|
|
|
| |
PR 1364/cpukit
* libcsupport/src/gxx_wrappers.c: Fix compilation problems when
diagnostics enabled.
|
|
|
|
|
| |
* libmisc/shell/shell.c: Fix command line parsing of valid
characters.
|
|
|
|
|
|
|
| |
Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1357/cpukit
* rtems/src/tasks.c: Ensure creating a task with no ASR is honored.
|
|
|
|
| |
* rtems/src/tasks.c: Initialize event_condition to 0 just because.
|
|
|
|
|
| |
* librpc/src/xdr/xdr_float.c: M32C has no native float but GCC soft
float should be IEEE format.
|
|
|
|
| |
* score/src/objectextendinformation.c: Fold two paths into one.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* rtems/src/barrier.c, rtems/src/barrierwait.c,
rtems/src/clocktodvalidate.c, rtems/src/dpmem.c,
rtems/src/msg.c, rtems/src/msgmp.c, rtems/src/msgqcreate.c,
rtems/src/msgqsend.c, rtems/src/msgqurgent.c, rtems/src/part.c,
rtems/src/partcreate.c, rtems/src/partmp.c, rtems/src/ratemon.c,
rtems/src/region.c, rtems/src/regionmp.c, rtems/src/rtemstimer.c,
rtems/src/sem.c, rtems/src/semcreate.c, rtems/src/semmp.c,
rtems/src/semobtain.c, rtems/src/signalsend.c, rtems/src/taskcreate.c,
rtems/src/taskinitusers.c, rtems/src/taskmode.c, rtems/src/taskmp.c,
rtems/src/taskresume.c, rtems/src/tasks.c,
rtems/src/tasksetpriority.c: Eliminate TRUE/FALSE.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* libcsupport/src/gxx_wrappers.c, posix/include/mqueue.h,
posix/include/rtems/posix/semaphore.h,
posix/inline/rtems/posix/barrier.inl,
posix/inline/rtems/posix/key.inl,
posix/inline/rtems/posix/mqueue.inl,
posix/inline/rtems/posix/rwlock.inl,
posix/inline/rtems/posix/semaphore.inl,
posix/inline/rtems/posix/spinlock.inl,
posix/inline/rtems/posix/timer.inl, posix/src/condget.c,
posix/src/mqueuenametoid.c, posix/src/mutexget.c,
posix/src/semaphorenametoid.c, posix/src/semopen.c,
sapi/src/itronapi.c, sapi/src/posixapi.c: Make changes necessary for
all tests to run on SPARC with 16-bit Ids. This required ensuring
that all POSIX and compilering binding code makes a distinction
between the public Id type (e.g. pthread_t, etc.) and the RTEMS
Object_Id type. All POSIX Object Get routines should not take the
POSIX Id type as the argument. Sixteen bit RTEMS Ids should be placed
into the 32-bits reserved by the POSIX API type in a uniform manner
now. This removed all assumptions that the external Id types in POSIX
and ITRON are the same as the internal Object Id type.
|
|
|
|
|
| |
* itron/inline/rtems/itron/semaphore.inl: THREAD_STATUS_PROXY_BLOCKING
should only be defined in multiprocessing configurations.
|
|
|
|
|
| |
* posix/include/rtems/posix/key.h: Remove redundant prototypes for
inlines.
|
|
|
|
|
|
| |
PR 1351/cpukit
* sapi/include/confdefs.h: Mask off unlimited object bit before using
configured number in calculations.
|