⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 msdos_node_type.c

📁 RTEMS (Real-Time Executive for Multiprocessor Systems) is a free open source real-time operating sys
💻 C
字号:
/* *  The following returns the type of node that the loc refers to. * *  Copyright (C) 2001 OKTET Ltd., St.-Petersburg, Russia *  Author: Eugeny S. Mints <Eugeny.Mints@oktet.ru> * *  The license and distribution terms for this file may be *  found in the file LICENSE in this distribution or at *  http://www.rtems.com/license/LICENSE. * *  @(#) $Id: msdos_node_type.c,v 1.1.2.1 2003/09/04 18:47:02 joel Exp $ */#if HAVE_CONFIG_H#include "config.h"#endif#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <unistd.h>#include <errno.h>#include <stdlib.h>#include <rtems.h>#include <rtems/libio_.h>#include "fat.h"#include "fat_fat_operations.h"#include "fat_file.h"#include "msdos.h"/* msdos_node_type -- *     Determine type of the node that the pathloc refers to. *  * PARAMETERS: *     pathloc - node description * * RETURNS: *     node type * */rtems_filesystem_node_types_t msdos_node_type(rtems_filesystem_location_info_t *pathloc){    fat_file_fd_t *fat_fd;    /*      * we don't need to obtain the volume semaphore here because node_type_h      * call always follows evalpath_h call(hence link increment occured) and      * hence node_access memory can't be freed during processing node_type_h      * call     */    fat_fd = pathloc->node_access;     return fat_fd->fat_file_type;  }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -