EP1544735A2

Method and system of accessing a target file in a computer system with an operating system with file locking implemented at file-open time

Abstract

The present invention provides a method and system of accessing at least one target file in a computer system with an operating system with file locking implemented at file-open time. In an exemplary embodiment, the method and system include (1) obtaining a set of handles that corresponds to a set of all files that are open in the computer system, (2) determining within the kernel of the operating system a set of file identifiers that corresponds to the set of handles, (3) identifying from the set of file identifiers a file identifier that corresponds to the target file, (4) sending within the kernel to the file system driver of the operating system a read request packet that corresponds to the identified file identifier, and (5) receiving from the file system driver data that corresponds to the target file.

EP1544735A2, drawing sheet 1
Sheet 1 of 11

Term

Term ended

Projected expiry passed 10 December 2024, 1.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

19 claims: 2 independent, 17 dependent

  1. 1
    A method of accessing at least one target file in a computer system with an operating system with file locking implemented at file-open time, the method comprising:obtaining (210) a set of handles that corresponds to a set of all files that are open in the computer system;determining (212) within the kernel of the operating system a set of file identifiers that corresponds to the set of handles;identifying (214) from the set of file identifiers a file identifier that corresponds to the target file;and sending (216) within the kernel to the file system driver of the operating system a read request packet that corresponds to the identified file identifier.
  2. 10
    A system of accessing at least one target file in a computer system with an operating system with file locking implemented at file-open time, the system comprising:an obtaining module configured to obtain (210) a set of handles that corresponds to a set of all files that are open in the computer system;a determining module configured to determine (212) within the kernel of the operating system a set of file identifiers that corresponds to the set of handles;an identifying module configured to identify (214) from the set of file identifiers a file identifier that corresponds to the target file;and a sending module configured to send (216) within the kernel to the file system driver of the operating system a read request packet that corresponds to the identified file identifier.