Wayne Davison
5dd14f0c33
Split up the ifuncs.h file into 3 .h files.
2008-09-01 19:11:36 -07:00
Wayne Davison
adc2476fa2
Output numbers in 3-digit groups by default (e.g. 1,234,567).
...
Also improved the human-readable output functions, including
adding the ability to output negative numbers.
2008-09-01 13:27:11 -07:00
Wayne Davison
3a8fad7805
Moving big_num() into lib/compat.c so tls.c can use it.
2008-07-17 16:59:59 -07:00
Wayne Davison
8e41b68e8f
Tweaking the license text a bit more.
2007-07-10 13:55:49 +00:00
Wayne Davison
4fd842f98d
Switching to GPL 3.
2007-07-07 05:33:14 +00:00
Wayne Davison
204f4f4d09
Changed strcpy() calls into memcpy() calls.
2006-10-13 23:17:37 +00:00
Wayne Davison
e7c67065c0
Updated the FSF's address to an even newer one.
2006-04-25 23:51:12 +00:00
Wayne Davison
0f78b81511
- Updated the address for the FSF in the opening comment.
...
- Standardized the format of the opening comment, including adding a
brief description of what's in the file for those that lacked it.
- Added some missing copyright lines.
- Some minor whitespace tweaks (in a few of the files).
2006-04-25 20:23:34 +00:00
Wayne Davison
146d2228cc
Got rid of the replacement inet_aton() and inet_ntoa() functions
...
because no code in rsync has used these functions since 2.4.8.
2006-04-13 16:52:15 +00:00
Wayne Davison
4f5b0756df
John E. Malmberg convinced me to standardize on #ifs for defined
...
values instead of non-zero.
2005-02-14 00:53:43 +00:00
Wayne Davison
72d45525d2
Make sure that strlcpy() returns the right value when the bufsize is 0.
2004-01-20 00:59:26 +00:00
Wayne Davison
1fb8ec4b0d
Fixed a bug in strlcat() where it would not properly detect a no-change
...
condition if called with an initial string longer than the specified
size limit (due to an unsigned var's inability to go negative).
2004-01-20 00:29:49 +00:00
Martin Pool
e0fde757fd
Doc.
2002-04-08 03:38:36 +00:00
Martin Pool
c7677b892a
Clearer doc.
2002-01-15 11:32:30 +00:00
Andrew Tridgell
65c2a918d4
forgot 1 place that used slprintf
2001-05-07 08:59:48 +00:00
Andrew Tridgell
f62c17e378
use mkstemp on systems where it is secure
2001-05-02 08:33:18 +00:00
Andrew Tridgell
14175f1e77
fixed bug in replacement inet_aton()
2000-04-19 05:49:15 +00:00
Andrew Tridgell
269833af78
test was the wrong way around
2000-04-19 05:44:43 +00:00
Andrew Tridgell
fca3ef06cd
autoconf test for broken solaris inet_aton()
2000-04-19 05:33:39 +00:00
Andrew Tridgell
5b5591d8a8
make the replacement inet_aton() function independent of
...
inet_addr(). Some systems were detecting a missing inet_aton(), but
actually had it and inet_addr() called it, causing infinite recursion
2000-01-24 12:02:44 +00:00
Andrew Tridgell
3060d4aa1d
handle systems that don't take a 2nd argument to gettimeofday()
2000-01-23 02:16:51 +00:00
Andrew Tridgell
b17bc22bb3
added a replacement inet_aton() for systems that don't have it.
...
thanks to Dave for pointing this out.
1999-11-01 21:35:15 +00:00
David Dykstra
52d7d78865
Change the implementation of memmove in lib/compat.c to call bcopy instead
...
of memcpy because bcopy is guaranteed to work with overlapping memory and
memcpy is not. Bug fix for PR#1584 in which log entries in the rsync
daemon log on Sunos 4.1.4 were garbled.
1999-02-12 17:27:22 +00:00
David Dykstra
e68f34816f
Add alternate implementation of waitpid() for systems that have wait4 but
...
not wait3, in particular Amdahl's SVR2-based UTS 2.1.2. The code comes
from apache, but I contributed it to apache in the first place.
1999-02-03 15:11:40 +00:00
Andrew Tridgell
5a788adec1
use native strlcat() and strlcpy() if available
1998-11-15 01:04:16 +00:00
Andrew Tridgell
37f9805dab
changed strlcat() and strlcpy() to have the same semantics as the
...
OpenBSD functions of the same name.
changed slprintf() to take buffer length rather than buffer length -1
1998-11-14 23:31:58 +00:00
Andrew Tridgell
7b3d425783
check for a broken inet_ntoa() on IRIX
1998-10-30 02:50:02 +00:00
Andrew Tridgell
f578043391
for consistency use memcpy/memset everywhere instead of bcopy/bzero
1998-06-18 09:51:44 +00:00
Andrew Tridgell
2b6b4d539b
added support for --include, --include-from and the +/- syntax
1998-05-27 11:02:33 +00:00
Andrew Tridgell
9fc310dafe
added replacement memmove
1998-05-13 13:27:36 +00:00
Andrew Tridgell
ec0e5ac001
compatibility functions now split into their own file
1998-02-24 11:54:10 +00:00