summaryrefslogtreecommitdiff
path: root/clients/zstat
Commit message (Collapse)AuthorAge
* If no hostname is specified, use 127.0.0.1.Gravatar Karl Ramm2013-10-26
| | | | | | | | If no hostname is specified, use 127.0.0.1, rather than trying to infer the IP address of the local host from the system hostname, because as computers are considerably cheaper and lighter than they were in 1987, they are somewhat more often on the network on an address that doesn't match their hostname.
* Clean up warningsGravatar Jeffrey Hutzelman2013-02-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Eliminate compiler warnings due to various issues (listed below). This allows Zephyr to build cleanly under GCC versions ranging from 4.1.0 to 4.7.2 with all of the options shown below: -g -O2 -Wall -Werror -Wno-deprecated-declarations -Wmissing-declarations -Wpointer-arith -Wstrict-prototypes -Wshadow -Wextra -Wno-missing-field-initializers -Wno-unused-parameter and, on recent versions, -Wunreachable-code Test builds were done - On Ubuntu 12.10 (Quantal Quetzal) using both MIT Kerberos 1.10.1 and Heimdal 1.6, without krb4 and both with and without C-Ares and Hesiod - On Fedora 14 using Heimdal 0.6, without C-Ares or Hesiod and both with and without krb4 (KTH Kerberos 1.3rc2) - On Fedora Core 3, Fedora Core 5, Fedora 7, and Fedora 10, using Heimdal 0.6 and without C-Ares, Hesiod, or krb4 It also allows clean builds on Solaris 10 under the Sun Studio 12 (9/07) C compiler with the following options: -g -fd -v -errfmt -errhdr=%user -errtags=yes -errwarn=%all -erroff=E_OLD_STYLE_FUNC_DECL,E_ENUM_TYPE_MISMATCH_ARG,E_ARG_INCOMPATIBLE_WITH_ARG ... and under Solaris 9 with the Sun Forte 7 (3/02) C compiler with the above options and -erroff=E_FUNC_HAS_NO_RETURN_STMT. Solaris builds were done with Heimdal 0.6 and without C-Ares, Hesiod, or krb4. The following types of issues are addressed in this change: - Parameters and local variables with the same names as library functions - Parameters and local variables with the same names as globals - Declarations for exported global variables missing from headers - Prototypes for exported functions missing from headers - Missing 'static' on functions that shouldn't be exported - Old-style function declarations - Duplicate declarations - Type mismatches - Unused variables and functions - Uninitialized variables - Forward references to enums - Necessary header files not included - Violations of the aliasing rules, where GCC was able to detect them - Missing braces on if blocks that might be empty - Attempts to do pointer arithmetic on pointers of type void *, which is not permitted in standard C. - An attempt to pass a function pointer via a void * parameter, which is not permitted in standard C. Instead, we now pass a pointer to a structure, which then contains the required function pointer. - Unnecessary inclusion of <krb5_err.h>, which is already included by <krb5.h> when the former exists, and might not be protected against double inclusion, depending on which com_err was used. - Missing include of <com_err.h>, which was masked by the fact that it is included by headers generated by e2fsprogs compile_et - Use of com_err() with a non-constant value in place of the format string, which in every case was a fixed-size buffer in which a message was built using sprintf(!). Both the calls to sprintf and the fixed-size buffers have been removed, in favor of just letting com_err() do the formatting. - Various cases where X library functions expecting a parameter of type wchar_t * were instead passed a parameter of type XChar2b *. The two types look similar, but are not the same and are _not_ interchangeable. - An overly-simplistic configure test which failed to detect existence of <term.h> on Solaris, due to not including <curses.h>. - Using the wrong type for the flags output of krb5_auth_con_getflags() when building against Heimdal. A configure test is added to detect the correct type.
* Retool our use of configure such that we track it like everyone else doesGravatar Karl Ramm2011-10-23
| | | | | i.e. don't keep generated or foreign stuff in our source tree. As a side effect, this lets us use a libtool, etc. from this century
* Have the makefiles support explicit target directories properly, courtesy ↵Gravatar Karl Ramm2010-11-06
| | | | wthrowe@mit.edu
* stop using MAXHOSTNAMELEN in a variety of places. Also ↵Gravatar Karl Ramm2010-08-24
| | | | nuke-trailing-whitespace.
* add defs for datarootdir so configure will Shut UpGravatar Karl Ramm2009-04-13
| | | | | | | | | | Rearrange what libraries get pulled in where, so dpkg-shlibdeps doesn't whine (see a theme here?) (Also so that, say, znol, doesn't have to link with Everything.) This will break platforms that don't do shared-library dependencies.
* explicitly set the charset to unknown in zstat, zleave, and zshutdown_notifyGravatar Karl Ramm2009-03-22
|
* passes gcc -Wall with no warnings other than des cryppt C_block sadness and ↵Gravatar Karl Ramm2008-01-21
| | | | getsid problem
* de K&Rify; drop xzwrite, zmailnotify && zpopnotify from MakefileGravatar Karl Ramm2008-01-20
|
* debian patch applied and reconciled, version unfinalizedGravatar Karl Ramm2007-07-20
|
* Add shared library support for libzephyr.Gravatar Greg Hudson2005-07-14
|
* fix things that Irix n32 cc warns about, possibly including the bugGravatar Dan Winship1999-08-12
| | | | that makes zstat randomly dump core some times
* Some RCS ID cleanup: delete $Log$ and replace other RCS keywords with $Id$.Gravatar Greg Hudson1999-01-22
|
* Eliminate crufty reference to DEBUG.Gravatar Greg Hudson1998-02-02
|
* Do CFLAGS the gnu standard way. This means we compile with -g by default.Gravatar Greg Hudson1998-01-31
|
* confdir became sysconfdir.Gravatar Greg Hudson1997-09-23
| | | | Rip out support for in-tree com_err and ss.
* Pull in sources from zephyr locker. See /mit/zephyr/repository forGravatar Greg Hudson1997-09-14
| | | | detailed change information.
* The prototype for atol() was unnecessary anyway.Gravatar Greg Hudson1994-11-12
|
* Don't define atol() for Linux.Gravatar Greg Hudson1994-11-11
|
* Allow one to specify IP addresses instead of the hostname.Gravatar Richard Basch1993-11-23
|
* Changed bzero/bcopy to memset/memcpy [ANSI]Gravatar Richard Basch1993-11-19
|
* Use new Athena imake rulesGravatar Richard Basch1993-11-19
|
* POSIX signal handlingGravatar Richard Basch1993-10-16
|
* Changed bcopy/bzero to _BCOPY/_BZERO macros (defined in <zephyr/zephyr_conf.h>Gravatar Richard Basch1993-09-24
|
* fix memory leak.Gravatar Lucien Van Elsen1992-08-26
|
* Link -lkrb before -lcom_err.Gravatar John F. Carr1991-09-02
|
* AIX needs to include <signal.h>.Gravatar John F. Carr1991-06-20
|
* POSIX supportGravatar John F. Carr1991-06-18
|
* Reflect inclusion of local zserver.h.Gravatar Kenneth G Raeburn1990-11-16
|
* Cut down to needed definitions.Gravatar Kenneth G Raeburn1990-11-16
|
* Changed to use local copy of zserver.h.Gravatar Kenneth G Raeburn1990-11-14
|
* add dummy all:: target so make means make allGravatar John Kohl1989-04-11
|
* fix include pathGravatar John Kohl1989-04-04
|
* fix to make all the include files needed in server/Gravatar John Kohl1989-03-24
|
* fabricate zserver.h for make dependGravatar John Kohl1989-03-23
|
* Imakefile changes from Win Treese to support multiple compile treesGravatar John Kohl1989-03-23
|
* use #define's for service namesGravatar John Kohl1988-11-14
|
* Initial revisionGravatar John Kohl1988-11-14
|
* checked in with -k by raeburn at 90.11.14.17.50.18.Gravatar Kenneth G Raeburn1988-10-19
|
* fix copyright messageGravatar John Kohl1988-08-02
|
* cleanupGravatar John Kohl1988-07-01
|
* change head to hm_head.Gravatar John Kohl1988-06-28
| | | | | allocate only as many char *'s as necessary. don't run past end of array when printing
* lint fixesGravatar John Kohl1988-06-23
|
* Changed 'hm' to 'zhm'.Gravatar David C. Jedlinsky1987-12-31
|
* Added protocol version number displayGravatar Robert S. French1987-11-03
|
* Initial revisionGravatar C. Anthony DellaFera1987-10-31
|
* safetyGravatar Robert S. French1987-08-06
|
* Accomodate new server statsGravatar John Kohl1987-07-29
|
* Initial revisionGravatar Robert S. French1987-07-23