~ubuntu-branches/ubuntu/karmic/usbutils/karmic

« back to all changes in this revision

Viewing changes to devtree.h

  • Committer: Bazaar Package Importer
  • Author(s): Colin Watson
  • Date: 2008-09-02 18:20:06 UTC
  • Revision ID: james.westby@ubuntu.com-20080902182006-pn3m10t1zn5qw4m0
Tags: 0.73-8ubuntu2
* Apply patch from Ahmed Elhasairi <ahmedelhassairi@gmail.com>, somewhat
  modified by me, to fix 'lsusb -t' (LP: #159189):
  - Remove dependency on usbfs.
  - Add support for sysfs.

Show diffs side-by-side

added added

removed removed

Lines of Context:
73
73
extern void devtree_markdeleted(void);
74
74
extern struct usbbusnode *devtree_findbus(unsigned int busn);
75
75
extern struct usbdevnode *devtree_finddevice(struct usbbusnode *bus, unsigned int devn);
76
 
extern void devtree_parsedevfile(int fd);
 
76
extern void updateusblist(unsigned int devnum, unsigned int busnum, unsigned int parentdevnum, unsigned int level, unsigned int vendor, unsigned int prodid);
77
77
extern void devtree_busconnect(struct usbbusnode *bus);
78
78
extern void devtree_busdisconnect(struct usbbusnode *bus);
79
79
extern void devtree_devconnect(struct usbdevnode *dev);
81
81
extern void devtree_processchanges(void);
82
82
extern void devtree_dump(void);
83
83
 
 
84
extern int findtree(char *path, int level, int parentdevnum);
 
85
 
84
86
extern int lprintf(unsigned int vl, const char *format, ...) __attribute__ ((format (printf, 2, 3)));
85
87
 
86
88
/* ---------------------------------------------------------------------- */