[uClinux-dev] [patch] cleanup user/sysutils/
Greg Ungerer
gerg at snapgear.com
Sun Jan 7 23:51:07 EST 2007
Hi Mike,
Mike Frysinger wrote:
> attached patch cleans up all the warnings in the code that i get but more
> importantly, i drop the linux include as that header is not installed with
> sanitized kernel headers
Applied, thanks.
Regards
Greg
> ------------------------------------------------------------------------
>
> Index: user/sysutils/df.c
> ===================================================================
> RCS file: /var/cvs/uClinux-dist/user/sysutils/df.c,v
> retrieving revision 1.1.1.1
> diff -u -p -r1.1.1.1 df.c
> --- user/sysutils/df.c 19 Sep 2002 04:26:06 -0000 1.1.1.1
> +++ user/sysutils/df.c 7 Jan 2007 08:36:51 -0000
> @@ -9,22 +9,15 @@
> * the Free Software Foundation; either version 2 of the License, or
> * (at your option) any later version.
> */
> -#include <linux/autoconf.h>
> -
> #include <stdio.h>
> #include <fcntl.h>
> #include <sys/types.h>
> #include <sys/vfs.h>
> -
> +#include <stdlib.h>
> +#include <string.h>
> #include <sys/stat.h>
> -#include <dirent.h>
> -#include <pwd.h>
> -#include <grp.h>
> #include <time.h>
> -#include <linux/major.h>
> -#include <linux/types.h>
> #include <sys/time.h>
> -#include <asm/param.h>
> #include <errno.h>
>
> int
> Index: user/sysutils/free.c
> ===================================================================
> RCS file: /var/cvs/uClinux-dist/user/sysutils/free.c,v
> retrieving revision 1.1.1.1
> diff -u -p -r1.1.1.1 free.c
> --- user/sysutils/free.c 19 Sep 2002 04:26:06 -0000 1.1.1.1
> +++ user/sysutils/free.c 7 Jan 2007 08:36:51 -0000
> @@ -10,17 +10,9 @@
> * (at your option) any later version.
> */
>
> -#include <linux/autoconf.h>
> -
> #include <stdio.h>
> +#include <stdlib.h>
> #include <fcntl.h>
> -#include <sys/types.h>
> -
> -#include <sys/stat.h>
> -#include <dirent.h>
> -#include <pwd.h>
> -#include <grp.h>
> -#include <time.h>
>
> char buf[256];
>
> Index: user/sysutils/hostname.c
> ===================================================================
> RCS file: /var/cvs/uClinux-dist/user/sysutils/hostname.c,v
> retrieving revision 1.1.1.1
> diff -u -p -r1.1.1.1 hostname.c
> --- user/sysutils/hostname.c 19 Sep 2002 04:26:06 -0000 1.1.1.1
> +++ user/sysutils/hostname.c 7 Jan 2007 08:36:51 -0000
> @@ -3,6 +3,8 @@
> #include <sys/types.h>
> #include <sys/param.h>
> #include <stdio.h>
> +#include <stdlib.h>
> +#include <string.h>
> #include <unistd.h>
>
> int main(int argc, char *argv[])
> Index: user/sysutils/ps.c
> ===================================================================
> RCS file: /var/cvs/uClinux-dist/user/sysutils/ps.c,v
> retrieving revision 1.1.1.2
> diff -u -p -r1.1.1.2 ps.c
> --- user/sysutils/ps.c 10 Aug 2005 00:23:03 -0000 1.1.1.2
> +++ user/sysutils/ps.c 7 Jan 2007 08:36:51 -0000
> @@ -10,13 +10,12 @@
> * (at your option) any later version.
> */
>
> -#include <linux/autoconf.h>
> -
> #include <stdio.h>
> #include <fcntl.h>
> #include <stdlib.h>
> #include <sys/types.h>
> #include <string.h>
> +#include <unistd.h>
> #include <sys/stat.h>
> #include <dirent.h>
> #include <pwd.h>
> @@ -64,7 +63,6 @@ main(argc, argv)
> {
> int i;
> int h;
> - int max;
> FILE * f;
> DIR * d;
> unsigned long bytes, sbytes;
> @@ -73,7 +71,6 @@ main(argc, argv)
> int l;
> time_t time_now;
> long uptime_secs;
> - float idle_secs;
> float seconds, start, total_time;
> int utime, stime, start_time;
> int pcpu;
> @@ -114,9 +111,9 @@ main(argc, argv)
>
> d = opendir("/proc");
> if (!d)
> - return;
> + return 1;
>
> - while (de = readdir(d)) {
> + while ((de = readdir(d)) != NULL) {
>
>
> for(i=0;i<strlen(de->d_name);i++)
> Index: user/sysutils/reboot.c
> ===================================================================
> RCS file: /var/cvs/uClinux-dist/user/sysutils/reboot.c,v
> retrieving revision 1.1.1.1
> diff -u -p -r1.1.1.1 reboot.c
> --- user/sysutils/reboot.c 19 Sep 2002 04:26:06 -0000 1.1.1.1
> +++ user/sysutils/reboot.c 7 Jan 2007 08:36:51 -0000
> @@ -12,10 +12,10 @@
> * AUG/99 -- added delay option to reboot
> */
>
> -#include <linux/autoconf.h>
> -
> +#include <stdio.h>
> #include <string.h>
> #include <stdlib.h>
> +#include <unistd.h>
> #include <fcntl.h>
> #include <sys/types.h>
>
> Index: user/sysutils/shutdown.c
> ===================================================================
> RCS file: /var/cvs/uClinux-dist/user/sysutils/shutdown.c,v
> retrieving revision 1.1.1.1
> diff -u -p -r1.1.1.1 shutdown.c
> --- user/sysutils/shutdown.c 19 Sep 2002 04:26:06 -0000 1.1.1.1
> +++ user/sysutils/shutdown.c 7 Jan 2007 08:36:51 -0000
> @@ -10,8 +10,10 @@
> * (at your option) any later version.
> */
>
> -#include <linux/autoconf.h>
>
> +#include <stdio.h>
> +#include <stdlib.h>
> +#include <unistd.h>
> #include <string.h>
> #include <fcntl.h>
> #include <sys/types.h>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> uClinux-dev mailing list
> uClinux-dev at uclinux.org
> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
> This message was resent by uclinux-dev at uclinux.org
> To unsubscribe see:
> http://mailman.uclinux.org/mailman/options/uclinux-dev
--
------------------------------------------------------------------------
Greg Ungerer -- Chief Software Dude EMAIL: gerg at snapgear.com
SnapGear -- a Secure Computing Company PHONE: +61 7 3435 2888
825 Stanley St, FAX: +61 7 3891 3630
Woolloongabba, QLD, 4102, Australia WEB: http://www.SnapGear.com
More information about the uClinux-dev
mailing list