net/route: Fix a couple of compile-related issues that have crept in sense the last time the file-based routing table was used.
This commit is contained in:
parent
fb73006a4b
commit
376e30dab4
@ -1755,14 +1755,6 @@ static int fat_truncate(FAR struct file *filep, off_t length)
|
||||
int ndx;
|
||||
|
||||
/* We are shrinking the file. */
|
||||
/* Flush any unwritten data in the file buffer */
|
||||
|
||||
ret = fat_ffcacheflush(fs, ff);
|
||||
if (ret < 0)
|
||||
{
|
||||
goto errout_with_semaphore;
|
||||
}
|
||||
|
||||
/* Read the directory entry into the fs_buffer. */
|
||||
|
||||
ret = fat_fscacheread(fs, ff->ff_dirsector);
|
||||
|
@ -1,7 +1,7 @@
|
||||
/****************************************************************************
|
||||
* fs/fat/fs_fat32util.c
|
||||
*
|
||||
* Copyright (C) 2007-2009, 2011, 2013, 2015, 2017 Gregory Nutt. All
|
||||
* Copyright (C) 2007-2009, 2011, 2013, 2015, 2017-2018 Gregory Nutt. All
|
||||
* rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
*
|
||||
@ -1781,9 +1781,10 @@ int fat_fscacheflush(struct fat_mountpt_s *fs)
|
||||
if (fs->fs_currentsector >= fs->fs_fatbase &&
|
||||
fs->fs_currentsector < fs->fs_fatbase + fs->fs_nfatsects)
|
||||
{
|
||||
/* Yes, then make the change in the FAT copy as well */
|
||||
int i;
|
||||
|
||||
/* Yes, then make the change in the FAT copy as well */
|
||||
|
||||
for (i = fs->fs_fatnumfats; i >= 2; i--)
|
||||
{
|
||||
fs->fs_currentsector += fs->fs_nfatsects;
|
||||
|
@ -394,8 +394,6 @@ config NXFONTS_DISABLE_32BPP
|
||||
support for unused color depths. The selection disables support for 32BPP
|
||||
pixel depth.
|
||||
|
||||
endmenu
|
||||
|
||||
config NXFONTS_PACKEDMSFIRST
|
||||
bool "Packed MS First"
|
||||
default y if !NX || NX_PACKEDMSFIRST
|
||||
@ -404,3 +402,6 @@ config NXFONTS_PACKEDMSFIRST
|
||||
---help---
|
||||
If a pixel depth of less than 8-bits is used, then NX needs to know if the
|
||||
pixels pack from the MS to LS or from LS to MS
|
||||
|
||||
endmenu
|
||||
|
||||
|
@ -45,6 +45,8 @@
|
||||
#include <errno.h>
|
||||
#include <debug.h>
|
||||
|
||||
#include <nuttx/semaphore.h>
|
||||
|
||||
#include "route/cacheroute.h"
|
||||
#include "route/route.h"
|
||||
|
||||
@ -177,8 +179,8 @@ static sem_t g_ipv6_cachelock;
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#define net_lock_ipv4_cache() mxsem_wait(&g_ipv4_cachelock);
|
||||
#define net_lock_ipv6_cache() mxsem_wait(&g_ipv6_cachelock);
|
||||
#define net_lock_ipv4_cache() nxsem_wait(&g_ipv4_cachelock);
|
||||
#define net_lock_ipv6_cache() nxsem_wait(&g_ipv6_cachelock);
|
||||
|
||||
/****************************************************************************
|
||||
* Name: net_unlock_ipv4_cache and net_unlock_ipv6_cache
|
||||
|
@ -325,7 +325,7 @@ int net_delroute_ipv4(in_addr_t target, in_addr_t netmask)
|
||||
ret = file_truncate(&fshandle, filesize);
|
||||
|
||||
errout_with_fshandle:
|
||||
(void)net_closeroute_ipv4(&fshandle)S;
|
||||
(void)net_closeroute_ipv4(&fshandle);
|
||||
|
||||
errout_with_lock:
|
||||
(void)net_unlockroute_ipv4();
|
||||
|
@ -47,6 +47,7 @@
|
||||
#include <assert.h>
|
||||
#include <debug.h>
|
||||
|
||||
#include <nuttx/semaphore.h>
|
||||
#include <nuttx/fs/fs.h>
|
||||
|
||||
#include "route/fileroute.h"
|
||||
@ -716,7 +717,7 @@ int net_lockroute_ipv6(void)
|
||||
ret = nxsem_wait(&g_ipv6_exclsem);
|
||||
if (ret < 0)
|
||||
{
|
||||
nerr("ERROR: nxsem_wait() failed: %d\n", errcode);
|
||||
nerr("ERROR: nxsem_wait() failed: %d\n", ret);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user