---
name: "devclass_delete_driver"
section: "9freebsd"
platform: "linux"
package: "freebsd-manpages"
version: "7.0-2"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/devclass_delete_driver/9freebsd"
---

# devclass\_delete\_driver(9freebsd)

manipulate the drivers in a devclass

## NAME

**devclass\_add\_driver**, **devclass\_delete\_driver**, **devclass\_find\_driver** – manipulate the drivers in a devclass

## SYNOPSIS

**#include \<sys/param.h\>**

**#include \<sys/bus.h\>**

*int*\

**devclass\_add\_driver**(*devclass\_t dc*, *driver\_t \*driver*);

*int*\

**devclass\_delete\_driver**(*devclass\_t dc*, *driver\_t \*driver*);

*driver\_t* *\**\

**devclass\_find\_driver**(*devclass\_t dc*, *const char \*name*);

## DESCRIPTION

These functions can be used to add new drivers into the system, remove old ones and search for existing ones. Normally drivers are added automatically during system initialisation.

## SEE ALSO

[devclass(9)](/devclass/9.md), [driver(9)](/driver/9.md)

## AUTHORS

This manual page was written by Doug Rabson.
