Ulf Lilleengen
f805f204b6
- Add a new ioctl for getting the provider name of a geom provider.
...
- Add a routine for looking up a device and checking if it is a valid geom
provider given a partial or full path to its device node.
Reviewed by: phk
Approved by: pjd (mentor)
2008-09-07 13:54:57 +00:00
Dag-Erling Smørgrav
5f145b19fc
Remove parameter names from prototypes to avoid namespace issues.
2007-05-06 10:00:27 +00:00
Pawel Jakub Dawidek
fbda685d38
Implement and document some utility functions that can be used to communicate
...
with GEOM providers.
OK'ed by: phk
2007-05-06 01:17:46 +00:00
John Baldwin
ccac9da43b
Make libgeom usable by C++ programs:
...
- Add DECL wrappers to libgeom.h.
- Rename structure members in libgeom.h to use a lg_ prefix for member
names. This is required because a few structures had members named
'class' which made g++ very unhappy.
- Catch gstat(8) and gconcat(8) up to these API changes.
Reviewed by: phk
2004-03-09 21:14:18 +00:00
Poul-Henning Kamp
7e02e189ae
Add the part of the last commit which cvs appearantly didn't like
...
the first time.
2003-06-01 15:05:22 +00:00
Poul-Henning Kamp
64a5766ef7
Collapse the meta arguments into normal arguments, trying to distinguish
...
just makes our own life harder.
2003-04-22 19:31:00 +00:00
Poul-Henning Kamp
63728c47e8
Run a revision on the OAM api.
...
Use prefix gctl_ systematically.
Add flag with access perms for each argument.
Add ro/rw versions of argument building functions.
General cleanup.
2003-03-27 14:35:00 +00:00
Poul-Henning Kamp
4b8938c1d5
Add marshalling functions for OAM api.
2003-03-23 10:15:02 +00:00
Poul-Henning Kamp
2892a228ad
Use devstat instead of GEOM private statistics structure.
2003-03-18 09:53:46 +00:00
Poul-Henning Kamp
2ad2651a98
Constify arg to geom_lookupid().
...
Improve a diagnostic printf.
2003-03-17 08:22:48 +00:00
Poul-Henning Kamp
7bd4e7b4a0
Leak more stuff into libgeom.
2003-02-10 00:11:43 +00:00
Poul-Henning Kamp
ba798fb226
Include <sys/time.h>, it's not the users problem that we use bintime
...
internally.
2003-02-08 15:49:26 +00:00
Poul-Henning Kamp
e13db58757
Add libgeom to the system.
...
Initially this only contains the functions for accessing the I/O
statistics data.
2003-02-08 15:15:56 +00:00