mirror of
https://git.rtems.org/rtems-libbsd/
synced 2025-05-16 06:57:27 +08:00

- Change some include path in the e1000 drivers - Add some files from the FreeBSD source tree (modification in freebsd-to-rtems.py) - Avoid inconsistent functions declarations: the bool_t and/or boolean_t are not the same between rtems and freebsd so that a function with the prototype bool_t foobar() and another boolean_t foobar() does not compile on rtems. (see if_igb.c for example) Joel Note: These are still inconsistent on the FreeBSD side and need to be addressed by them. We will just make the prototype match the body until they give us a solution.
22 lines
701 B
C
22 lines
701 B
C
/*-
|
|
* ----------------------------------------------------------------------------
|
|
* "THE BEER-WARE LICENSE" (Revision 42):
|
|
* <phk@FreeBSD.org> wrote this file. As long as you retain this notice you
|
|
* can do whatever you want with this stuff. If we meet some day, and you think
|
|
* this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp
|
|
* ----------------------------------------------------------------------------
|
|
*
|
|
* $FreeBSD$
|
|
*/
|
|
|
|
#ifndef _DEV_LED_H
|
|
#define _DEV_LED_H
|
|
|
|
typedef void led_t(void *, int);
|
|
|
|
struct cdev *led_create_state(led_t *, void *, char const *, int);
|
|
struct cdev *led_create(led_t *, void *, char const *);
|
|
void led_destroy(struct cdev *);
|
|
|
|
#endif
|