libbsp/shared/umon: Fix warnings

This commit is contained in:
Joel Sherrill
2014-10-12 19:16:33 -05:00
parent d9c12bb959
commit a36094f157
3 changed files with 39 additions and 3 deletions

View File

@@ -181,6 +181,31 @@ static int (*_moncom)(int,void *,void *, void *);
#define GENERIC_MONLOCK monLock #define GENERIC_MONLOCK monLock
#define GENERIC_MONUNLOCK monUnlock #define GENERIC_MONUNLOCK monUnlock
/*
* Prototype these to avoid warnings but let them appear varargs to user.
*/
extern void mon_memtrace(
char *fmt,
int a1, int a2, int a3, int a4, int a5, int a6,
int a7, int a8, int a9, int a10, int a11, int a12
);
extern int mon_printf(
char *fmt,
int a1, int a2, int a3, int a4, int a5, int a6,
int a7, int a8, int a9, int a10, int a11, int a12
);
extern int mon_cprintf(
char *fmt,
int a1, int a2, int a3, int a4, int a5, int a6,
int a7, int a8, int a9, int a10, int a11, int a12
);
extern int mon_sprintf(
char *buf,
char *fmt,
int a1, int a2, int a3, int a4, int a5, int a6,
int a7, int a8, int a9, int a10, int a11, int a12
);
/************************************************************************** /**************************************************************************
* *
* monConnect(): * monConnect():
@@ -311,6 +336,7 @@ monConnect(int (*mon)(int,void *,void *,void *),
*/ */
static int ignorelock = 0; static int ignorelock = 0;
#if KEEP_TO_STAY_IN_SYNC_WITH_UPSTREAM_BUT_UNUSED
static void static void
DisableMonLock(void) DisableMonLock(void)
{ {
@@ -322,6 +348,7 @@ EnableMonLock(void)
{ {
ignorelock = 0; ignorelock = 0;
} }
#endif
/* monLock() & monUnlock(): /* monLock() & monUnlock():
* Used by all of the wrapper functions below this point to call * Used by all of the wrapper functions below this point to call

View File

@@ -450,7 +450,7 @@ static int rtems_tfs_open(
static ssize_t rtems_tfs_read( static ssize_t rtems_tfs_read(
rtems_libio_t *iop, rtems_libio_t *iop,
void *buffer, void *buffer,
uint32_t count size_t count
) )
{ {
int ret, fd; int ret, fd;
@@ -511,7 +511,7 @@ static int rtems_tfs_close(
static ssize_t rtems_tfs_write( static ssize_t rtems_tfs_write(
rtems_libio_t *iop, rtems_libio_t *iop,
const void *buffer, const void *buffer,
uint32_t count size_t count
) )
{ {
int ret, fd; int ret, fd;

View File

@@ -46,10 +46,19 @@ void *rtems_bsp_get_umon_monptr(void);
* *
* @param[in] path is the mount point * @param[in] path is the mount point
* *
* @return This method returns 0 on sucess. * @return This method returns 0 on success.
*/ */
int rtems_initialize_tfs_filesystem( int rtems_initialize_tfs_filesystem(
const char *path const char *path
); );
/**
* @brief Read from MicroMonitor Port
*
* This method reads a character from the MicroMonitor console.
*
* @return This method returns a character.
*/
int umoncons_poll_read(int minor);
#endif #endif