2005-03-14 Ken Raeburn * Makefile.in (EXTRADEPSRCS): Define. 2004-06-16 Ken Raeburn * Makefile.in (all-mac): Target deleted. 2004-06-04 Ken Raeburn * Makefile.in (LIBBASE): Renamed from LIB. 2004-03-17 Ken Raeburn * error.c (ss_error): Always use ANSI C form. Don't try to hide the declaration in the header file. * ss.h: Always use the prototype forms of declarations. 2003-06-27 Ken Raeburn * Makefile.in (HDRS): Remove mit-sipb-copyright.h. (includes): Depend on copied version of the headers, not local versions. Don't do any copying; instead, move the copying commands to new targets for each header. ($(HDRDIR)/timestamp): New target; create the directory here if needed. (clean-unix): Remove the timestamp file. 2003-04-23 Ken Raeburn * ss.h: Don't declare errno. Include errno.h. 2003-02-05 Ken Raeburn * Makefile.in (std_rqs.c): Depend on ct_c.sed and ct_c.awk. 2003-01-23 Ezra Peisach * parse.c: Include errno.h for declaration of errno. 2003-01-10 Ken Raeburn * configure.in: Don't explicitly invoke AC_PROG_INSTALL, and certainly not twice. * Makefile.in: Add AC_SUBST_FILE marker for lib_frag and libobj_frag. 2003-01-05 Sam Hartman * pager.c: Remove declaration of errno * help.c: Remove declaration of errno 2002-12-12 Tom Yu * Makefile.in (depend-dependencies): Was previously depend-prerecurse. 2002-09-10 Ken Raeburn * Makefile.in (LOCALINCLUDES): Drop references to .. and et directories in source and build trees. (depend-prerecurse): Depend on 'includes'. 2002-08-29 Ken Raeburn * Makefile.in: Revert $(S)=>/ change, for Windows support. 2002-08-23 Ken Raeburn * Makefile.in: Change $(S)=>/ and $(U)=>.. globally. 2002-08-14 Ken Raeburn * Makefile.in ($(HDRS)): Depend on 'includes'. (std_rqs.c): Depend on mk_cmds. 2001-10-09 Ken Raeburn * mk_cmds.c, ss_internal.h: Make prototypes unconditional. * ss_internal.h (PROTOTYPE, const, volatile): Delete. (pointer): Always use void*. 2001-09-01 Ken Raeburn * Makefile.in (SRCS): Don't include ss_err.h. (depend-prerecurse): Depend on ss_err.h. 2001-06-20 Ken Raeburn * request_tbl.c (ss_add_request_table): Delete unnecessary cast in size arg to realloc. * invocation.c (ss_delete_invocation): Delete unnecessary cast in arg to free. 2001-06-07 Ezra Peisach * request_tbl.c (ss_add_request_table): Do not cast argument to realloc() to char *. 2001-04-17 Ken Raeburn * Makefile.in (unixmac): Target deleted. 2000-11-01 Ezra Peisach * configure.in: Change AC_RETSIGTYPE to AC_TYPE_SIGNAL. 2000-08-07 Ezra Peisach * ss_internal.h: Only use fake sigmask, sigblock and sigsetmask if USE_SIGPROCMASK is defined and not POSIX_SIGNALS. 2000-08-03 Ken Raeburn * listen.c (ss_quit): Now returns void. Fix type of argument ARGV to fit prototype. * ss.h (ss_execute_line) [__STDC__]: Make prototype unconditional. (ss_quit): Use __SS_PROTO and return void, as with other command functions. 2000-08-02 Ezra Peisach * requests.c (DECLARE): Fix prototype for dispatch functions to properly match what is expected by ss library. * pager.c (ss_pager_create): Cast return from fork to int for use in switch statement. * ss.h: Provide full prototype for ss_name(). Add prototypes for ss_execute_line(), ss_delete_invocation(), ss_add_info_dir(), ss_delete_info_dir(), ss_abort_subsystem(), ss_get_prompt(), ss_set_prompt(), ss_add_request_table(), ss_delete_request_table(), ss_quit(). * ss_internal.h: Made full prototypes for ss_parse(), ss_page_stdin(), ss_pagre_create(). Add prototypes for ss_self_identify(), ss_subsystem_name(), ss_subsystem_version(), ss_unimplemented(). Moved ss_execute_line() to ss.h 2000-07-03 Ezra Peisach * test_ss.c (main): Change usage of ss_listen to agree with prototype. * ss.h: Add prototype for ss_listen() and ss_create_invocation() 2000-05-01 Nalin Dahyabhai * help.c (ss_help): Don't overflow buffers "buffer" or "buf". * list_rqs.c (ss_list_requests): Don't overflow buffer "buffer". * mk_cmds.c (main): Don't overflow buffer "c_file". * utils.c (generate_rqte): Update lengths of constant strings in computing buffer size. 2000-02-01 Ken Raeburn * listen.c (ss_listen): Local var END should be volatile. 1999-10-26 Wilfredo Sanchez * Makefile.in: Clean up usage of CFLAGS, CPPFLAGS, DEFS, DEFINES, LOCAL_INCLUDES such that one can override CFLAGS from the command line without losing CPP search patchs and defines. Some associated Makefile cleanup. 1999-01-20 Theodore Ts'o * listen.c (print_prompt): Replace BSD-style ioctl with termios interface. Mon Apr 6 19:45:25 1998 Tom Yu * Makefile.in (includes): Don't mkdir unless the directory doesn't exist yet. Mon Mar 30 11:30:00 1998 Ezra Peisach * ss_internal.h: Add ss_pager_create prototype. * ss.h: Add ss_list_requests prototype. * request_tbl.c (ss_add_request_table, ss_delete_request_table): Declare function types as void. * prompt.c (ss_set_prompt): Declare function as void. * listen.c (ss_quit): Int function should return a value. * list_rqs.c (ss_list_requests): Fix arguments to match proper prototype for a ss type handler. * execute_cmd.c (ss_execute_command): Declare as returning int Wed Feb 18 16:35:55 1998 Tom Yu * Makefile.in: Remove trailing slash from thisconfigdir. Fix up BUILDTOP for new conventions. Fri Feb 13 13:35:51 1998 Theodore Ts'o * configure.in: Add AC_PROG_INSTALL since it's needed to install the libraries and header files. Wed Jan 28 17:38:29 1998 Theodore Ts'o * configure.in, Makefile.in: Remove CopySrcHeader and CopyHeader from configure.in and move equivalent functionality to Makefile.in * Makefile.in: Define BUILDTOP and thisconfigdir in the Makefile * cmd_tbl.lex.l, ct.y, requests.c, ss.h: Remove #include of , since it's not needed. Tue Nov 18 19:22:34 1997 Tom Yu * configure.in: Update to new library build system. * Makefile.in: Update to new library build system. Thu Sep 18 20:44:03 1997 Tom Yu * utils.c: Replace HAS_STRDUP with something more sane. * configure.in: Replace HAS_STRDUP with something more sane. Sun Aug 17 14:39:56 1997 Ezra Peisach * Makefile.in (SRCS): Add $(srcdir) as needed. Wed Feb 5 22:52:41 1997 Richard Basch * Makefile.in: Remove the target ct_c.awk before copying over it. If ct_c.awk.in were read-only, ct_c.awk will become read-only and cannot be updated again. Thu Jun 13 21:43:44 1996 Tom Yu * configure.in: remove ref to SS_RULES, ET_RULES Tue Mar 12 22:32:56 1996 Ken Raeburn * configure.in: Use AC_HEADER_STDARG instead of calling AC_CHECK_HEADER on stdarg.h. Mon Sep 25 16:42:57 1995 Theodore Y. Ts'o * Makefile.in: Removed "foo:: foo-$(WHAT)" lines from the Makefile. Thu Aug 24 18:19:54 1995 Theodore Y. Ts'o * .Sanitize: Updated to reflect ct_c.* to ct_c.*.in filename changes. Mon Aug 7 19:14:28 1995 Theodore Y. Ts'o * Makefile.in (mk_cmds): Add $(SHELL) to invocation of config_script, so that the tree can build even after checked into a broken SCCS system. Fri Jul 7 16:42:42 EDT 1995 Paul Park (pjpark@mit.edu) * configure.in - Add symlink to $(TOPLIBD) for libss. Wed Jun 28 16:35:43 1995 Theodore Y. Ts'o * Makefile.in, ct_c_sed.in, ct_c_awk.in: Rename ct_c.*.in to ct_c_*.in, so that the sources will unpack cleanly under DOS. Argh. Wed Jun 28 11:24:20 1995 * Makefile.in, ct_c.sed.in, ct_c.awk.in, config_script: Rename ct_c.* to ct_c.*.in. ct_c.sed.in is now processed by sed to remove comment lines beginning with '#', since some sed programs can't handle that. Change config_script so that the directory where the ct_c.* files can be specified, since those are in the build directory, instead of the source directory. (This is all for the sake of System V sed's. Sigh.) Tue Jun 27 15:46:06 EDT 1995 Paul Park (pjpark@mit.edu) * listen.c(listen_int_handler) - Add argument to conform to signal handler prototype. Tue Jun 13 01:48:33 1995 Tom Yu (tlyu@dragons-lair) * Makefile.in: don't install libss.a Fri Jun 9 19:00:11 1995 * configure.in: Remove standardized set of autoconf macros, which are now handled by CONFIG_RULES. Fri Jun 9 06:20:37 1995 Ezra Peisach * error.c (ss_error): remove const declaration from local variable. (it is used with free is called on the contents). * ss_internal.h: Include stdlib.h if present on system. If is present, don't redeclare malloc. * configure.in: Check for stdlib.h before including blindly. Thu Jun 8 23:22:07 1995 * list_req.c, ss_internal.h: Clean up -Wall flames. * configure.in: Don't install the internal ss include files. Thu Jun 8 22:54:16 1995 Theodore Y. Ts'o * mk_cmds.c (main): Change mk_cmds so that the output file is always created in the current directory, instead of in the directory where the source file is located. Thu Jun 8 11:27:47 1995 Theodore Y. Ts'o * Makefile.in (install): Don't install in this directory. Thu Apr 27 12:26:26 1995 Ezra Peisach * pager.c: Use posix signals. * listen.c: Use posix signals. * list_rqs.c: Use posix signals. * help.c: Call wait with proper casting (int * vs. union wait *) * configure.in: Add AC_PROG_ARCHIVE_ADD and CHECK_SIGNALS. * Makefile.in (all): Use ARADD for incremental changes to library Tue Mar 28 18:51:08 1995 John Gilmore (gnu at toad.com) * Makefile.in (all): Run all-$(WHAT). (unixmac): Build includes at this time. (LDFLAGS): Punt duplicated setting. Sat Mar 18 18:49:03 1995 John Gilmore (gnu at toad.com) * configure.in: Use AC_CHECK_HEADERS(stdarg.h), not CHECK_STDARG. * error.c: Use HAVE_STDARG_H, not STDARG_PROTOTYPES. Mon Feb 27 22:40:18 1995 John Gilmore (gnu at toad.com) * Makefile.in: Avoid recompilation of std_rqs.c every single time `make' is run. * error.c: Use "com_err.h", not . Thu Feb 23 14:24:31 1995 Mark Eichin (eichin@cygnus.com) * mk_cmds.sh: use ${SED} not sed in backtick expressions. Explicitly check for ${FILE} since sed doesn't give an error if it is absent. Also set -e to catch other conditions. Sat Oct 22 09:54:50 1994 (tytso@rsx-11) * list_rqs.c (ss_list_requests): * listen.c (ss_listen): * configure.in: Add AC_RETSIGTYPE to get proper return type for signal hanlders. Fri Oct 21 21:07:16 1994 (tytso@rsx-11) * Makefile.in (SED): Don't specify an explicit pathname for sed. Tue Oct 11 12:41:40 1994 Theodore Y. Ts'o (tytso@dcl) * Makefile.in: Don't rm the awk and sed scripts during a make clean! Fri Oct 7 15:37:19 1994 Theodore Y. Ts'o (tytso@dcl) * ct_c.sed: Add extra check to make sure blank lines get squeezed out. Needed for AIX's sed, for some reason. Thu Oct 6 19:40:09 1994 Theodore Y. Ts'o (tytso@dcl) * mk_cmds.sh -- replace basename with sed -- more portable Mon Oct 3 17:26:27 1994 Theodore Y. Ts'o (tytso@dcl) * Makefile.in: configure.in: Don't try to compile mk_cmds. Use awk/sed shell script replacement instead. It's more apt to be portable, since it doesn't use lex or yacc. :-( Tue Aug 30 21:30:18 1994 Theodore Y. Ts'o (tytso at tsx-11) * cmd_tbl.lex.l: Add declaration for strdup() if HAS_STRDUP is not defined. * ct.y: Added #include of string.h; added declaration for strdup() if HAS_STRDUP is not defined. Tue Jul 19 20:27:59 1994 Tom Yu (tlyu at dragons-lair) * Makefile.in: remove spurious includes rules Wed Jul 13 23:20:44 1994 Tom Yu (tlyu at dragons-lair) * Makefile.in: nuke libss.a.bak crud Sun Jul 3 07:48:43 1994 Tom Yu (tlyu at dragons-lair) * Makefile.in: changing things to now spew ignored errors. Wed Jun 22 18:51:50 1994 Mark Eichin (eichin@cygnus.com) * configure.in: ss_err.h is *not* a SrcHeader. Note that there is duplication between the Copy*Header lines and the includes: rule in the Makefile.in, which should later be fixed. Tue Jun 21 00:21:05 1994 Tom Yu (tlyu at dragons-lair) * configure.in: should be CopySrcHeader Mon Jun 20 21:58:40 1994 Tom Yu (tlyu at dragons-lair) * configure.in: install headers during build