12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- Subject: Fix build breakage with gcc-10 / -fno-common
- Author: Christoph Biedl <debian.axhn@manchmal.in-ulm.de>
- Date: 2020-04-19
- Bug-Debian: https://bugs.debian.org/957908
- Forwarded: https://sourceforge.net/p/aoetools/mailman/message/36986207/
- --- a/dat.h
- +++ b/dat.h
- @@ -163,12 +163,12 @@
- Nserial= 20,
- };
-
- -int shelf, slot;
- -ulong aoetag;
- -uchar mac[6];
- -int bfd; // block file descriptor
- -int sfd; // socket file descriptor
- -vlong size; // size of vblade
- -vlong offset;
- -char *progname;
- -char serial[Nserial+1];
- +extern int shelf, slot;
- +extern ulong aoetag;
- +extern uchar mac[6];
- +extern int bfd; // block file descriptor
- +extern int sfd; // socket file descriptor
- +extern vlong size; // size of vblade
- +extern vlong offset;
- +extern char *progname;
- +extern char serial[Nserial+1];
- --- a/aoe.c
- +++ b/aoe.c
- @@ -28,6 +28,16 @@
- char *ifname;
- int bufcnt = Bufcount;
-
- +int shelf, slot;
- +ulong aoetag;
- +uchar mac[6];
- +int bfd; // block file descriptor
- +int sfd; // socket file descriptor
- +vlong size; // size of vblade
- +vlong offset;
- +char *progname;
- +char serial[Nserial+1];
- +
- void
- aoead(int fd) // advertise the virtual blade
- {
|