System and method for dynamically adding an ioctl command to a file

Number of patents in Portfolio can not be more than 2000

United States of America Patent

APP PUB NO 20040010632A1
SERIAL NO

10193427

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A scheme for enabling I/O control ('ioctl') commands to be dynamically added to and removed from a file, in particular, a pseudo device driver ('PDD') in a Unix kernel, without requiring the kernel subsequently to be recompiled and rebooted. In one embodiment, this is accomplished by providing an ioctl table in the file for storing one or more ioctl commands. The ioctl table is indexed by ioctl command and each table entry comprises a function pointer that is called when the corresponding ioctl command is issued. Additionally, two functions are added to the PDD, including a register_cmd(cmd, fn( )) function, which adds an ioctl command ('cmd') and its corresponding function pointer ('fn( )')to the ioctl table, and an unregister_cmd(cmd) function, which removes an ioctl command and its corresponding function pointer from the ioctl table.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
HEWLETT-PACKARD DEVELOPMENT COMPANY L P10300 ENERGY DRIVE SPRING TX 77389

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Kiick, Chris J Plano, TX 3 43

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation