31 Commits

Author SHA1 Message Date
Simon Josefsson
04c3738a6c maint: Run 'make update-copyright'. 2025-01-01 18:21:25 +01:00
Collin Funk
4b73be3eb2 maint: Use stat-time from Gnulib.
* bootstrap.conf (gnulib_modules): Add stat-time.
* configure.ac: Prefer Gnulib checks for struct stat.
* libls/cmp.c (off_cmp): New function.
(modcmp, acccmp, statcmp, sizecmp): Use functions from stat-time.
* src/rcp.c (write_stat_time): Likewise.
2024-09-02 20:34:54 -07:00
Simon Josefsson
aba8d6528e maint: Run 'make update-copyright'. 2024-01-01 11:28:59 +01:00
Simon Josefsson
2cf199580a maint: Re-indent using GNU indent 2.2.13. 2023-12-29 18:35:01 +01:00
Simon Josefsson
4bfe18d36f maint: Run 'make update-copyright'. 2023-01-01 01:37:41 +01:00
Simon Josefsson
c1b8d134d5 Indent code. 2022-10-26 00:03:45 +02:00
Alfred M. Szmidt
6d519229fa Happy GNU 2022 year! 2022-01-01 17:23:02 +01:00
Simon Josefsson
1d5c923528 maint: Use copyright year ranges for readability.
* cfg.mk (update-copyright-env): Add, from coreutils.
(VC_LIST_ALWAYS_EXCLUDE_REGEX): Add, for update-copyright exceptions.
* README: Add info about copyright year ranges.
* *: Update copyright notices.
2021-09-03 18:41:09 +02:00
Simon Josefsson
3dcdf66cd6 Fix gnulib fts usage.
* libls/cmp.c: Include fts_.h instead of fts.h.
* libls/ls.c: Likewise.
* libls/print.c: Likewise.
* libls/util.c: Likewise.
2021-07-24 18:12:40 +02:00
Alfred M. Szmidt
911413ea57 Happy GNU 2021 year! 2021-01-01 11:35:27 +01:00
Simon Josefsson
d8de4587f2 Update copyright years to use intervals up to 2020. 2020-01-01 13:21:37 +01:00
Mats Erik Andersson
3d64a8c728 Update copyright years to 2017. (silent change) 2017-02-21 14:25:23 +01:00
Mats Erik Andersson
84dcf08568 Update copyright years to 2016. (silent change) 2016-01-22 19:09:49 +01:00
Mats Erik Andersson
d3c9b1b8fa Update copyright years with 2015. (silent change) 2015-01-16 14:09:44 +01:00
Mats Erik Andersson
faff170bbc Handle access times in sub-seconds.
Use contemporary and resonably portable techniques
for microsecond or better accuracy in `struct stat'.
2014-07-17 23:27:08 +02:00
Mats Erik Andersson
ae85332551 Update copyright years with 2014. (silent change) 2014-01-18 12:23:21 +01:00
Mats Erik Andersson
d1d52cce92 Update copyright years with 2013. (silent change) 2013-05-22 21:03:41 +02:00
Alfred M. Szmidt
99c71142f2 Updated copyright years; happy 2012! (silent change) 2012-01-01 19:27:00 +01:00
Alfred M. Szmidt
d9788a7d35 Updated copyright years; happy 2011! (silent change) 2011-01-02 15:23:38 +00:00
Alfred M. Szmidt
9ecfcb8d21 Converted K&R style declarations to ISO C89.
* ftp/cmds.c (account, all_lower, all_upper, another, cd, cdup)
(changetype, confirm, cp_subst, delete, disconnect, do_chmod)
(do_umask, domap, doproxy, dotrans, fatal, get, getit, globulize)
(lcd, ls, macdef, makedir, mdelete, mget, mls, modtime, mput)
(newer, onoff, proxabort, put, pwd, quit, quote, quote1, reget)
(remglob, removedir, renamefile, restart, rmthelp, rmtstatus)
(setascii, setbell, setbinary, setcase, setcr, setdebug, setform)
(setftmode, setglob, sethash, setnmap, setntrans, setpassive)
(setpeer, setport, setprompt, setrunique, setstruct, setsunique)
(settenex, settrace, settype, setverbose, shell, site, site_idle)
(sizecmd, status, strdown, syst, user): Use ANSI style
declarations for prototypes.
* ftp/extern.h (abortpt, abortrecv, abortsend, cmdabort, intr)
(lostpeer, proxabort, psabort): Likewise.
* ftp/ftp.c (abort_remote, abortpt, abortrecv, abortsend)
(dataconn, empty, getreply, gunique, hookup, initconn, login)
(proxtrans, psabort, pswitch, ptransfer, recvrequest, reset)
(sendrequest, tvsub): Likewise.
* ftp/main.c (makeargv, slurpstring): Likewise.
* ftpd/ftpcmd.y (lookupyyle): Likewise.
* libinetutils/tftpsubs.c (r_init, w_init): Likewise.
* libls/cmp.c (acccmp, modcmp, namecmp, revacccmp, revmodcmp)
(revnamecmp, revsizecmp, revstatcmp, sizecmp, statcmp): Likewise.
* libls/fts.c (fts_alloc, fts_build, fts_children, fts_close)
(fts_lfree, fts_load, fts_maxarglen, fts_open, fts_padjust)
(fts_palloc, fts_read, fts_set, fts_sort, fts_stat): Likewise.
* libls/ls.c (display, ls_main, mastercmp, traverse): Likewise.
* libls/print.c (compute_columns, printacol, printaname, printcol)
(printlink, printlong, printscol, printstream, printtime)
(printtype): Likewise.
* libls/stat_flags.c (flags_to_string, string_to_flags): Likewise.
* libls/util.c (putname, usage): Likewise.
* ping/ping.c (ping_finish): Likewise.
* ping/ping6.c (echo_finish, ping_finish): Likewise.
* ping/ping_address.c (address_finish): Likewise.
* ping/ping_echo.c (echo_finish): Likewise.
* ping/ping_timestamp.c (timestamp_finish): Likewise.
* src/inetd.c (fix_tcpmux): Likewise.
* src/logger.c (open_socket): Likewise.
* src/rcp.c (response): Likewise.
* src/rlogin.c (sendwindow, writer): Likewise.
* src/syslogd.c (create_inet_socket): Likewise.
* src/tftp.c (w_init, , r_init, , tail, , command, intr, makeargv)
(startclock, stopclock, getcmd, intr): Likewise.
* src/tftpd.c (r_init, w_init): Likewise.
* src/uucpd.c (getpwnam, , dologout, dologout, dologin): Likewise.
* talk/ctl.c (open_ctl, open_sockt): Likewise.
* talk/get_names.c (getlogin, , ttyname): Likewise.
* talk/init_disp.c (init_display, quit, set_edit_chars): Likewise.
* talk/invite.c (announce_invite, invite_remote, send_delete):
Likewise.
* talk/io.c (talk): Likewise.
* talk/look_up.c (check_local): Likewise.
* talk/msgs.c (end_msgs, start_msgs): Likewise.
* talkd/table.c (new_id): Likewise.
* talkd/talkd.c (talkd_init): Likewise.
* telnet/commands.c (docharmode, dokludgemode, dolinemode)
(dolmmode, env_help, env_init, env_list, modehelp, getslc)
(lclchars, logout, modehelp, quit, send_esc, send_help, slc_help)
(slccmd, help, slc_help, suspend, togcrlf, togcrmod, togdebug)
(togglehelp): Likewise.
* telnet/main.c (tninit): Likewise.
* telnet/network.c (init_network, netflush, setneturg, stilloob):
Likewise.
* telnet/sys_bsd.c (susp, TerminalAutoFlush, TerminalDefaultChars)
(TerminalFlushOutput, TerminalSaveState, xmitAO, init_sys)
(sys_telnet_init): Likewise.
* telnet/telnet.c (doflush, dosynch, env_opt_start)
(env_opt_start_info, get_status, gettermname, init_telnet, intp)
(netclear, rlogin_susp, sendabort, sendayt, sendbrk, sendeof)
(sendnaws, sendsusp, slc_check, slc_end_reply, slc_export)
(slc_init, slc_mode_export, slc_start_reply, slc_update, slcstate)
(suboption, telrcv, telsnd, xmitAO, xmitEC, xmitEL): Likewise.
* telnet/terminal.c (getconnmode, init_terminal, setcommandmode):
Likewise.
* telnet/tn3270.c (init_3270): Likewise.
* telnet/utilities.c (EmptyTerminal, SetForExit, optionstatus):
Likewise.
* telnetd/pty.c (scrub_env): Likewise.
* telnetd/slc.c (netflush, check_slc, default_slc, deferslc)
(get_slc_defaults, send_slc): Likewise.
* telnetd/state.c (doclientstat, doclientstat, recv_ayt, send_brk)
(send_eof, send_intr, send_status, send_susp, suboption, telrcv):
Likewise.
* telnetd/telnetd.c (print_hostinfo, telnetd_run): Likewise.
* telnetd/telnetd.h (netclear, netflush): Likewise.
* telnetd/term.c (init_termbuf, set_termbuf, term_change_eof)
(term_send_eof, tty_flowmode, tty_isbinaryin, tty_isbinaryout)
(tty_iscrnl, tty_isecho, tty_isediting, tty_islitecho, tty_israw)
(tty_issofttab, tty_istrapsig, tty_linemode, tty_restartany):
Likewise.
* telnetd/termstat.c (netflush, defer_terminit, flowstat)
(localstat, terminit): Likewise.
* telnetd/utility.c (_gettermname, debug_close, debug_open)
(io_drain, io_setup, net_buffer_is_full, net_input_level)
(net_output_level, net_read, netclear, netflush)
(pty_buffer_is_full, pty_input_level, pty_output_level, pty_read)
(ptyflush, set_neturg): Likewise.

* ftp/ftp.c (getreply): Pass bogus value to lostpeer.
(proxtrans): Likewise.
(reset): Likewise.
(abort_remote): Likewise.
* ftp/cmds.c (another): Likewise.
2010-08-19 19:14:12 +02:00
Alfred M. Szmidt
08307d8dac Don't protect <config.h> with HAVE_CONFIG_H.
* cfg.mk (local-checks-to-skip): Removed sc_prohibit_have_config_h
from list.

* ftp/cmdtab.c: Include <config.h> uncondtionally.
* ftp/domacro.c: Likewise.
* ftp/ftp.c: Likewise.
* ftp/main.c: Likewise.
* ftp/ruserpass.c: Likewise.
* ftpd/auth.c: Likewise.
* ftpd/conf.c: Likewise.
* ftpd/ftpcmd.y: Likewise.
* ftpd/ftpd.c: Likewise.
* ftpd/logwtmp.c: Likewise.
* ftpd/pam.c: Likewise.
* ftpd/popen.c: Likewise.
* ftpd/server_mode.c: Likewise.
* ifconfig/changeif.c: Likewise.
* ifconfig/flags.c: Likewise.
* ifconfig/if_index.c: Likewise.
* ifconfig/ifconfig.c: Likewise.
* ifconfig/options.c: Likewise.
* ifconfig/printif.c: Likewise.
* ifconfig/system/generic.c: Likewise.
* ifconfig/system/hpux.c: Likewise.
* ifconfig/system/linux.c: Likewise.
* ifconfig/system/osf.c: Likewise.
* ifconfig/system/qnx.c: Likewise.
* ifconfig/system/solaris.c: Likewise.
* libicmp/icmp_address.c: Likewise.
* libicmp/icmp_cksum.c: Likewise.
* libicmp/icmp_echo.c: Likewise.
* libicmp/icmp_timestamp.c: Likewise.
* libinetutils/cleansess.c: Likewise.
* libinetutils/des_rw.c: Likewise.
* libinetutils/kcmd.c: Likewise.
* libinetutils/krcmd.c: Likewise.
* libinetutils/localhost.c: Likewise.
* libinetutils/logwtmp.c: Likewise.
* libinetutils/setsig.c: Likewise.
* libinetutils/shishi.c: Likewise.
* libinetutils/tftpsubs.c: Likewise.
* libinetutils/ttymsg.c: Likewise.
* libinetutils/utmp_init.c: Likewise.
* libinetutils/utmp_logout.c: Likewise.
* libls/cmp.c: Likewise.
* libls/fts.c: Likewise.
* libls/ls.c: Likewise.
* libls/print.c: Likewise.
* libls/stat_flags.c: Likewise.
* libls/util.c: Likewise.
* libtelnet/auth.c: Likewise.
* libtelnet/enc_des.c: Likewise.
* libtelnet/encrypt.c: Likewise.
* libtelnet/genget.c: Likewise.
* libtelnet/getent.c: Likewise.
* libtelnet/kerberos.c: Likewise.
* libtelnet/kerberos5.c: Likewise.
* libtelnet/misc.c: Likewise.
* libtelnet/read_passwd.c: Likewise.
* libtelnet/shishi.c: Likewise.
* ping/libping.c: Likewise.
* ping/ping.c: Likewise.
* ping/ping6.c: Likewise.
* ping/ping_address.c: Likewise.
* ping/ping_common.c: Likewise.
* ping/ping_echo.c: Likewise.
* ping/ping_router.c: Likewise.
* ping/ping_timestamp.c: Likewise.
* src/inetd.c: Likewise.
* src/logger.c: Likewise.
* src/rcp.c: Likewise.
* src/rexec.c: Likewise.
* src/rexecd.c: Likewise.
* src/rlogin.c: Likewise.
* src/rlogind.c: Likewise.
* src/rsh.c: Likewise.
* src/rshd.c: Likewise.
* src/syslogd.c: Likewise.
* src/tftp.c: Likewise.
* src/tftpd.c: Likewise.
* src/traceroute.c: Likewise.
* src/uucpd.c: Likewise.
* talk/ctl.c: Likewise.
* talk/ctl_transact.c: Likewise.
* talk/display.c: Likewise.
* talk/get_addrs.c: Likewise.
* talk/get_names.c: Likewise.
* talk/invite.c: Likewise.
* talk/io.c: Likewise.
* talk/look_up.c: Likewise.
* talk/msgs.c: Likewise.
* talk/talk.c: Likewise.
* talkd/talkd.c: Likewise.
* telnet/authenc.c: Likewise.
* telnet/commands.c: Likewise.
* telnet/main.c: Likewise.
* telnet/network.c: Likewise.
* telnet/sys_bsd.c: Likewise.
* telnet/telnet.c: Likewise.
* telnet/terminal.c: Likewise.
* telnet/tn3270.c: Likewise.
* telnet/utilities.c: Likewise.
* telnetd/telnetd.h: Likewise.
* whois/whois.c: Likewise.
* ftp/cmds.c: Likewise.
2010-08-19 19:13:31 +02:00
Alfred M. Szmidt
c583418f78 Updated copyright years for 2010.
Happy New Year!
2010-01-02 14:58:43 +01:00
Alfred M. Szmidt
062055dd6d Added copyright notice. (silent change) 2009-11-03 18:35:53 +01:00
Alfred M. Szmidt
0ae726abd8 Updated copyright notice. (silent change) 2009-11-03 18:35:51 +01:00
Debarshi Ray
294963a6e1 2008-05-13 Debarshi Ray <rishi@gnu.org>
* libls/bsdport, libls/cmp.c, libls/ls.c, libls/print.c,
        libls/stat_flags.c [ORIGINAL_SOURCE]: Removed dead code.
2008-05-14 02:25:01 +00:00
Alfred M. Szmidt
18e2e92952 Removed lint cruft. 2006-10-21 18:08:46 +00:00
Alfred M. Szmidt
836bde0319 Ran indent and cppi. Removed lint keywords. 2006-10-21 15:24:21 +00:00
Sergey Poznyakoff
b1b2587f5e Check for fchdir().
Gross workaround for OS lacking fchdir in libls/*
libls/* remove all calls to bcopy and bzero.
Include <config.h> in the libls/*.c
2000-08-15 04:29:27 +00:00
Sergey Poznyakoff
54b420247d ChangeLog Makefile.am cmp.c ls.c print.c util.c
fts.c fts.h

support for BSD fts_*() functions.
2000-07-28 03:34:28 +00:00
Sergey Poznyakoff
ce4e7a0f5a ftp/ChangeLog ftp/cmds.c ftp/cmdtab.c ftp/domacro.c
ftp/extern.h ftp/ftp.1 ftp/ftp.c ftp/ftp_var.h ftp/main.c
 	ftp/ruserpass.c ftpd/ChangeLog ftpd/extern.h ftpd/ftpcmd.y
 	ftpd/ftpd.8 ftpd/ftpd.c ftpd/popen.c headers/ChangeLog
 	headers/paths.h headers/syslog-int.h headers/tftpsubs.h
 	headers/arpa/ftp.h headers/arpa/telnet.h headers/arpa/tftp.h
 	headers/protocols/talkd.h inetd/ChangeLog inetd/inetd.8
 	inetd/inetd.c libinetutils/ChangeLog libinetutils/daemon.c
 	libinetutils/des_rw.c libinetutils/forkpty.c
 	libinetutils/iruserok.c libinetutils/kcmd.c
 	libinetutils/krcmd.c libinetutils/login_tty.c
 	libinetutils/openpty.c libinetutils/snprintf.c
 	libinetutils/snprintf.h libinetutils/syslog.c
 	libinetutils/tftpsubs.c libinetutils/ttymsg.c
 	libinetutils/utmp_init.c libls/cmp.c libls/extern.h libls/ls.1
 	libls/ls.c libls/ls.h libls/print.c libls/stat_flags.c
 	libls/util.c libtelnet/ChangeLog libtelnet/auth-proto.h
 	libtelnet/auth.c libtelnet/auth.h libtelnet/enc-proto.h
 	libtelnet/enc_des.c libtelnet/encrypt.c libtelnet/encrypt.h
 	libtelnet/forward.c libtelnet/genget.c libtelnet/getent.c
 	libtelnet/kerberos.c libtelnet/kerberos5.c
 	libtelnet/key-proto.h libtelnet/misc-proto.h libtelnet/misc.c
 	libtelnet/misc.h libtelnet/read_passwd.c rcp/ChangeLog
 	rcp/extern.h rcp/rcp.1 rcp/rcp.c rcp/util.c rexecd/ChangeLog
 	rexecd/rexecd.8 rexecd/rexecd.c rlogin/ChangeLog
 	rlogin/rlogin.1 rlogin/rlogin.c rlogind/ChangeLog
 	rlogind/rlogind.8 rlogind/rlogind.c rsh/ChangeLog rsh/rsh.1
 	rsh/rsh.c rshd/ChangeLog rshd/rshd.8 rshd/rshd.c
 	syslog/ChangeLog syslog/syslog.1 syslog/syslog.c
 	syslogd/ChangeLog syslogd/syslog.conf.5 syslogd/syslogd.8
 	syslogd/syslogd.c talk/ChangeLog talk/ctl.c
 	talk/ctl_transact.c talk/display.c talk/get_addrs.c
 	talk/get_names.c talk/init_disp.c talk/invite.c talk/io.c
 	talk/look_up.c talk/msgs.c talk/talk.1 talk/talk.c talk/talk.h
 	talk/talk_ctl.h talkd/ChangeLog talkd/announce.c talkd/print.c
 	talkd/process.c talkd/table.c talkd/talkd.8 talkd/talkd.c
 	telnet/ChangeLog telnet/authenc.c telnet/commands.c
 	telnet/defines.h telnet/externs.h telnet/fdset.h
 	telnet/general.h telnet/main.c telnet/network.c telnet/ring.c
 	telnet/ring.h telnet/sys_bsd.c telnet/telnet.1 telnet/telnet.c
 	telnet/terminal.c telnet/tn3270.c telnet/types.h
 	telnet/utilities.c telnetd/ChangeLog telnetd/authenc.c
 	telnetd/defs.h telnetd/ext.h telnetd/global.c telnetd/slc.c
 	telnetd/state.c telnetd/sys_term.c telnetd/telnetd.8
 	telnetd/telnetd.c telnetd/telnetd.h telnetd/termstat.c
 	telnetd/utility.c tftp/ChangeLog tftp/extern.h tftp/main.c
 	tftp/tftp.1 tftp/tftp.c tftpd/ChangeLog tftpd/tftpd.8
 	tftpd/tftpd.c uucpd/ChangeLog uucpd/uucpd.c whois/ChangeLog
 	whois/main.c whois/net.c

	* *: Clause 3 removed.
	excerpt from email with RMS:
	"UCB has agreed to drop the advertising clause from the license for all
	BSD software.  The advertising clause is this one:

	3. All advertising materials mentioning features or use of this software
		must display the following acknowledgement:
		This product includes software developed by the University of
		California, Berkeley and its contributors.

	This means that we can delete that paragraph from all files which give
	the University of California as the only copyright holder."
2000-07-06 04:21:09 +00:00
Sergey Poznyakoff
372cee3728 libls/Makefile.am libls/cmp.c libls/extern.h libls/ls.1
libls/ls.c libls/ls.h libls/main.c libls/print.c
 	libls/stat_flags.c libls/util.c

new internal list for ftpd.
2000-07-06 02:01:33 +00:00