hal-include-fix.patch 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. [PATCH] hal: add missing includes
  2. - hald/linux/classdev.c needs sys/socket.h for struct sockaddr
  3. - hald/linux/addons/addon-storage.c needs limits.h for INT_MAX
  4. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
  5. ---
  6. hald/linux/addons/addon-storage.c | 1 +
  7. hald/linux/classdev.c | 1 +
  8. 2 files changed, 2 insertions(+)
  9. Index: hal-0.5.8/hald/linux/addons/addon-storage.c
  10. ===================================================================
  11. --- hal-0.5.8.orig/hald/linux/addons/addon-storage.c
  12. +++ hal-0.5.8/hald/linux/addons/addon-storage.c
  13. @@ -29,6 +29,7 @@
  14. #include <errno.h>
  15. #include <fcntl.h>
  16. +#include <limits.h>
  17. #include <linux/cdrom.h>
  18. #include <linux/fs.h>
  19. #include <mntent.h>
  20. Index: hal-0.5.8/hald/linux/classdev.c
  21. ===================================================================
  22. --- hal-0.5.8.orig/hald/linux/classdev.c
  23. +++ hal-0.5.8/hald/linux/classdev.c
  24. @@ -31,6 +31,7 @@
  25. #include <ctype.h>
  26. #include <limits.h>
  27. +#include <sys/socket.h>
  28. #include <linux/types.h>
  29. #include <net/if_arp.h> /* for ARPHRD_... */
  30. #include <stdlib.h>