smartmontools SVN Rev 5407
Utility to control and monitor storage systems with "S.M.A.R.T."
Classes | Functions
os Namespace Reference

Classes

class  darwin_ata_device
 Implement standard ATA support. More...
 
class  darwin_nvme_device
 NVMe support. More...
 
class  darwin_smart_device
 Implement shared open/close routines with old functions. More...
 
class  darwin_smart_interface
 Implement platform interface. More...
 
class  legacy_ata_device
 Implement standard ATA support with old functions. More...
 
class  legacy_scsi_device
 Implement standard SCSI support with old functions. More...
 
class  legacy_smart_device
 Implement shared open/close routines with old functions. More...
 
class  legacy_smart_interface
 Implement platform interface with old functions. More...
 

Functions

static void free_devnames (char **devnames, int numdevs)
 
static bool is_smart_capable (io_object_t dev, const char *type)
 
static int make_device_names (char ***devlist, const char *name)
 
static void free_devnames (char **devnames, int numdevs)
 

Function Documentation

◆ free_devnames() [1/2]

static void os::free_devnames ( char **  devnames,
int  numdevs 
)
static

Definition at line 269 of file dev_legacy.cpp.

◆ free_devnames() [2/2]

static void os::free_devnames ( char **  devnames,
int  numdevs 
)
static

Definition at line 712 of file os_darwin.cpp.

◆ is_smart_capable()

static bool os::is_smart_capable ( io_object_t  dev,
const char *  type 
)
static

Definition at line 117 of file os_darwin.cpp.

◆ make_device_names()

static int os::make_device_names ( char ***  devlist,
const char *  name 
)
static

Definition at line 303 of file os_darwin.cpp.