mirror of https://github.com/acidanthera/audk.git
30 lines
767 B
C
30 lines
767 B
C
/** @file
|
|
EFI_FILE_PROTOCOL.Delete() member function for the Virtio Filesystem driver.
|
|
|
|
Copyright (C) 2020, Red Hat, Inc.
|
|
|
|
SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
**/
|
|
|
|
#include "VirtioFsDxe.h"
|
|
|
|
EFI_STATUS
|
|
EFIAPI
|
|
VirtioFsSimpleFileDelete (
|
|
IN EFI_FILE_PROTOCOL *This
|
|
)
|
|
{
|
|
//
|
|
// At this point, the implementation is only suitable for closing the
|
|
// VIRTIO_FS_FILE that was created by VirtioFsOpenVolume().
|
|
//
|
|
// Actually deleting the root directory is not possible, so we're only going
|
|
// to release resources, and return EFI_WARN_DELETE_FAILURE.
|
|
//
|
|
// In order to release resources, VirtioFsSimpleFileClose() is just right
|
|
// here.
|
|
//
|
|
VirtioFsSimpleFileClose (This);
|
|
return EFI_WARN_DELETE_FAILURE;
|
|
}
|