On 03/06/16 00:12, Philip Guenther wrote:
On Sun, Feb 28, 2016 at 1:35 PM, Edgar Pettijohn
<[email protected]> wrote:
--- rdist.c.orig    Sun Feb 28 15:29:27 2016
+++ rdist.c    Sun Feb 28 15:32:06 2016
@@ -57,8 +57,7 @@
  char           *path_remsh = NULL;

  static void addhostlist(char *, struct namelist **);
-static void usage(void);
-int main(int, char **, char **);
+__dead void usage(void);
Why remove the 'static'?


Does anyone know if the gcc community has settled on a Best Practice
for where to place attributes relative to storage specifiers such as
'static'?  I.e., which of these is considered better by the gcc 5.x+
community:
    attribute((noreturn)) static void foo(void);
    static attribute((noreturn)) void foo(void);
?

We have an ugly mix of those and others currently.


-    (void) fprintf(stderr,
+    fprintf(stderr,
IMO, removing casts to void like this are an all-or-none affair.

I think I was the last dev still using rdist.  Since 5.8 I've almost
completely switched to rsync.  Maybe the diff to apply in this case is
to usr.bin/Makefile, removing rdist and rdistd.

Anyone still *using* rdist?


Philip Guenther

/etc/daily

if configured to do so that is.

Reply via email to