ed
fbb83e78c0
Fix warnings found by -Wmising-variable-declarations.
...
This self-written compiler warning, which is hopefully going to be
committed into LLVM sources soon, warns about potentially missing
`static' keywords, similar to -Wmissing-prototypes.
- bin/pax: Move external declaration of chdname and s_mask into extern.h.
- bin/setfacl: Move setfacl.c-specific stuff out of setfacl.h.
- sbin/mount_fusefs: Remove char *progname; use getprogname().
- others: add `static' where possible.
2012-10-19 05:43:38 +00:00
marcel
6bbc518f30
Remove unused header (libutil.h)
2012-05-17 20:29:15 +00:00
kevlo
c1214139ee
Remove duplicated header files
2011-06-24 07:29:04 +00:00
ed
543b5e901b
Change all our own code to use st_*tim instead of st_*timespec.
...
Also remove some local patches to diff(1) which are now unneeded.
2010-03-28 13:16:08 +00:00
rdivacky
cc5f6e91f7
Remove superfluous va_end which was left there in rev 1.38.
...
Approved by: kib (mentor)
2008-10-28 17:15:46 +00:00
cperciva
e4c186657b
In the error handling path, don't call close(fd) if the error we're
...
handling is that fd = open(foo) is -1. This bug is harmless since
close(-1) just returns an error (which the code ignores).
Found by: Coverity Prevent(tm)
CID: 1503 (in userland test run)
2007-05-22 04:21:00 +00:00
ru
978b8f7f1d
Sync program's usage() with manpage's SYNOPSIS.
2005-02-09 17:37:39 +00:00
imp
16deb40af9
Remove the clause 3, per berkeley and mail from rwatson representing
...
that nai was OK with all third clause removals.
2005-01-10 08:21:45 +00:00
markm
8b5053fdbe
Turn malloc+snprintf into asnprintf.
...
Submitted by: David Hill <hill at phobia dot em ess>
2003-10-14 20:42:13 +00:00
markm
0bdf7b1ca4
Fix a bazillion warnings. This makes almost the whole of src/bin/*
...
WARNS=6, std=c99 clean.
Tested on: i386, alpha
2003-05-03 16:39:34 +00:00
obrien
3bcdc44d52
Make count a size_t as that is what is compared against and how it is used.
2003-05-02 06:36:52 +00:00
obrien
eaf3fff90a
Quiet warnings about copyright[].
2003-05-01 16:58:57 +00:00
markm
f55bb1d531
Dekerberise. The corresponding userland stuff has been dekerberised
...
for ages, and no-one seems to have noticed. Viva PAM!
2002-10-16 16:10:46 +00:00
tjr
91b15ccd4a
Clean up use of <stdarg.h> macros: always call va_end after va_start,
...
reset with a call to va_start before each use of the va_list.
Obtained from: NetBSD
2002-10-06 11:14:21 +00:00
charnier
a6e37dc919
While removing a memory leak, rev 1.32 introduced a
...
free-memory-and-reuse-it-after. Correct both problems and
make rcp -r work again under /etc/malloc.conf -> AJ.
2002-10-06 09:09:27 +00:00
tjr
35ddfecc38
Use %jd in format string and cast argument to intmax_t instead of using
...
%qd to print struct stat.st_size. Remove WARNS=0 and WFORMAT=0 from
Makefile.
Tested on: alpha, sparc64, i386
2002-10-06 03:50:06 +00:00
ume
6b28291e08
IPv6 support for rcp.
...
You cannot specify a raw IPv6 address for now.
MFC after: 1 week
2002-08-09 16:12:08 +00:00
dillon
3adf63f81d
err() is documented as allowing NULL for the format string but GCC isn't
...
happy about it any more so change the usage to make buildworld work again.
2002-07-10 20:44:55 +00:00
obrien
f6f518b207
Consistently use FBSDID
2002-06-30 05:15:05 +00:00
jmallett
f49002f4f6
Use size_t consistently and complete some uncompleted code resulting in a
...
memory leak by assigning and freeing a variable appropriately as well as
keeping track of the amount of allocated ram properly.
MFC after: 1 month
2002-06-20 06:00:51 +00:00
des
84dfbe4ad5
Use <paths.h> rather than "pathnames.h", and fix a couple of whitespace nits.
...
Sponsored by: DARPA, NAI Labs
2002-05-08 00:47:01 +00:00
imp
50014e3541
o __P has been reoved
...
o Old-style K&R declarations have been converted to new C89 style
o register has been removed
o prototype for main() has been removed (gcc3 makes it an error)
o int main(int argc, char *argv[]) is the preferred main definition.
o Attempt to not break style(9) conformance for declarations more than
they already are.
2002-02-02 06:48:10 +00:00
pirzyk
c8969dd00c
Fixed two bugs, first not allowing '.' as a valid login name character
...
in okname() in util.c and second, returning != 0 when you do have an
error from okname in two places in rcp.c.
Thanks to Garrett for the POSIX defintion of valid login and group names.
PR: bin/25757
MFC after: 3 weeks
2001-05-30 16:19:13 +00:00
imp
8c99d1db67
Use PATH_MAX instead of MAXPATHLEN.
...
Also use sizeof(path) in preference to PATH_MAX.
2001-05-30 03:33:32 +00:00
kris
b6da0fca77
-Wnon-const-format sweep: make format strings const char *'s, add
...
__printflike()/__printf0like() to function prototypes, as appropriate.
Reviewed by: bde, -audit
2001-04-17 07:46:38 +00:00
markm
7f1f2ce659
Use libcrypto inst=ead if libdes.
2000-02-24 21:21:15 +00:00
markm
323c69d480
Fix for new Kerberos4.
1999-09-19 22:11:15 +00:00
peter
66312e4a8d
$Id$ -> $FreeBSD$
1999-08-27 23:15:48 +00:00
bde
301e8ec7e2
Improved error handling in rev.1.18: don't ignore failure of execve().
...
Fixed some style bugs in rev.1.18.
1999-07-04 15:42:04 +00:00
dt
6ec46c7bd7
Quick fix to allow transfer files >2GB.
1999-04-25 10:36:00 +00:00
markm
79f5d6d3cc
Add JKH's auth.conf-file parser to turn Kerberos on/off in userland.
1998-10-09 06:31:45 +00:00
bde
f2d2a0561a
Fixed printf format errors (time_t is not necessarily long).
1998-08-02 14:25:24 +00:00
charnier
73aa050493
Correct use of .Nm. Add rcsid.
1998-05-18 06:40:56 +00:00
markm
60d2342347
KTH announced a weakness in their implementation of KerberosIV.
...
FreeBSD was not vulnerable, but their fix had some useful features.
Incorporate the best of those - rcp(1) no longer needs to be SUID
to root.
1998-03-26 18:15:00 +00:00
wosch
866d716611
Add -P option to cp(1) for local to local copying.
...
Pointed out by: bde
1997-12-08 21:02:36 +00:00
wosch
df69c965c1
Use cp -R' instead
cp -r' for local to local coping
...
(e.g.: rcp -r /tmp/1 /tmp/2). See the cp(1) manpage for more details.
1997-12-07 20:49:39 +00:00
markm
6bef2b9623
Change to use the new KTH Kerberos.
...
Also make -Wall a bit quieter.
1997-09-28 08:32:59 +00:00
charnier
ae739990eb
Correct usage string. Man page don't reflect reality for now.
1997-06-06 06:43:19 +00:00
joerg
9904a8c9de
Ensure string termination after strncpy().
...
PR: 2997
Submitted by: Philippe Charnier <charnier@xp11.frmug.org>
1997-05-09 16:00:35 +00:00
imp
054f35c222
compare return value from getopt against -1 rather than EOF, per the final
...
posix standard on the topic.
1997-03-28 15:24:41 +00:00
peter
83b3c2c161
Revert $FreeBSD$ to $Id$
1997-02-22 14:13:04 +00:00
jkh
808a36ef65
Make the long-awaited change from $Id$ to $FreeBSD$
...
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
1997-01-14 07:20:47 +00:00
steve
c5d0f9cb39
-Wall cleaning.
1996-12-14 06:08:03 +00:00
nate
754710fca5
ts_sec -> tv_sec
...
ts_nsec -> tv_nsec
1996-09-20 04:45:59 +00:00
markm
532cda9998
#include <kerberosIV/des.h> -> #include <des.h>
1996-02-11 09:18:18 +00:00
pst
e68ac78c73
Close bin/937 - handle negative timestamps
1996-02-08 21:06:40 +00:00
markm
acf48f4555
Updating /usr/include/kerberosIV/des.h so eBones will build breaks
...
rcp and rlogin.
(patch supplied)
Submitted by: John Capo <jc@irbs.com>
1995-09-10 14:59:51 +00:00
rgrimes
1888033949
Remove trailing whitespace.
...
Reviewed by: phk
1995-05-30 00:07:29 +00:00
joerg
c6030c6511
You will find enclosed some changes to make gcc -Wall more happy in
...
/usr/src/bin. Note that some patches are still needed in that directory.
I (Joerg) finished most of Philippe's cleanup. /bin/sh will still
need *allot* of work, however.
Submitted by: charnier@lirmm.fr (Philippe Charnier)
1995-03-19 13:29:28 +00:00
dg
8722740e7f
Added $Id$
1994-09-24 02:59:15 +00:00