/****************************************************************************** * Copyright (c) 2000-2019 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v2.0 * which accompanies this distribution, and is available at * https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html ******************************************************************************/ /////////////////////////////////////////////////////////////////////////////// // // File: TCC_FileSystem_Functions.ttcn // Description: TCC Useful Functions: FileSystem Functions // Rev: R36B // Prodnr: CNL 113 472 // /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // Module: TCCFileSystem_Functions // // Purpose: // This module supports File System information // // Module Parameters: // - // // Module depends on: // - // /////////////////////////////////////////////////////////////////////////////// module TCCFileSystem_Functions { /////////////////////////////////////////////////////////////////////////////// // Function: f_FS_bsize // // Purpose: // Query the file system block size. // // Parameters: // p_name - *in* *charstring* - name of the file or directory to check // // Return Value: // integer - the file system block size or -1 on error // // Errors: // - // // Detailed description: // - // /////////////////////////////////////////////////////////////////////////////// external function f_FS_bsize (in charstring p_name) return integer; /////////////////////////////////////////////////////////////////////////////// // Function: f_FS_blocks // // Purpose: // Query the total number of blocks. // // Parameters: // p_name - *in* *charstring* - name of the file or directory to check // // Return Value: // integer - the total number of blocks or -1 on error // // Errors: // - // // Detailed description: // - // /////////////////////////////////////////////////////////////////////////////// external function f_FS_block (in charstring p_name) return integer; /////////////////////////////////////////////////////////////////////////////// // Function: f_FS_bfree // // Purpose: // Query the total number of free blocks. // // Parameters: // p_name - *in* *charstring* - name of the file or directory to check // // Return Value: // integer - the total number of free blocks or -1 on error // // Errors: // - // // Detailed description: // - // /////////////////////////////////////////////////////////////////////////////// external function f_FS_bfree (in charstring p_name) return integer; /////////////////////////////////////////////////////////////////////////////// // Function: f_FS_dspacerate // // Purpose: // Query the free space rate. // // Parameters: // p_name - *in* *charstring* - name of the file or directory to check // // Return Value: // integer - the free space rate or -1 on error // // Errors: // - // // Detailed description: // - // /////////////////////////////////////////////////////////////////////////////// external function f_FS_dspacerate (in charstring p_name) return integer; }