Commit Graph

3799 Commits

Author SHA1 Message Date
mrg
f228fbea11 deal with printf()ing another size_t. print a u_int %u. 1998-11-22 06:09:00 +00:00
mrg
35e4d57c26 deal with printf()ing a size_t. 1998-11-22 05:37:13 +00:00
kleink
8e8595b01c Need to wrap stdio stream locking around the function body. On the bright
side, getchar_unlocked() can now be used instead of getchar().
1998-11-20 14:49:19 +00:00
kleink
71f3223468 Deploy stdio stream locking. 1998-11-20 14:44:14 +00:00
kleink
e0962e0eae Oops, don't need <errno.h> any more. 1998-11-18 21:13:46 +00:00
kleink
6de55982d6 * Wrap file locking around the function body in order to have fseek() and
clearerr() executed as a single unit.
* Remove clearing of errno; this fseek() error indicator must be visible to
  the caller.
1998-11-18 21:11:09 +00:00
kleink
72db869909 Now that it's delinted, make it compile on LP64 platforms again. (Using a
size_t for namelen isn't strictly appropriate/necessary anyhow.)
1998-11-18 20:51:51 +00:00
christos
c81a5c7244 revert previous change; same problem with perror(). 1998-11-17 16:15:45 +00:00
christos
373acb7941 revert previous change; this reveals another bug in lints LINTED option. 1998-11-17 16:13:59 +00:00
christos
eeb9152be3 Since we are forcing unsigned shifts for portability, define Unsigned_shifts 1998-11-16 17:43:32 +00:00
christos
38676913cd delint 1998-11-15 17:39:20 +00:00
christos
1325a26d7b delint 1998-11-15 17:32:41 +00:00
christos
664c057479 Restructure the send and recv buffers slightly to avoid lint warnings and
make their treatment symmetric.
1998-11-15 17:30:40 +00:00
christos
c4fda000eb Use a union again to make sure that we are aligned; this is not necessary
in this case, but makes the code easier to read, and avoids lint warnings.
1998-11-15 17:29:17 +00:00
christos
6f2f908d59 avoid potential buffer overflow and alignment problem that was caused
by casting a char[24] array to struct rpc_msg (sizeof(struct rpc_msg) == 48)
on i386. Use a union instead.
1998-11-15 17:27:35 +00:00
christos
ee3762617d delint:
- memmove -> memcpy
	- check that we don't get a bogus h->h_length
1998-11-15 17:25:39 +00:00
christos
ae3564f2ff int -> uid_t, gid_t 1998-11-15 17:24:07 +00:00
christos
8cc3f31582 delint 1998-11-15 17:21:49 +00:00
christos
f8dfd806d0 in the __str{error,signal} functions make the third argument size_t since
it is really a size. This does not affect the external interface, so there
should be no reason to bump the libc #
1998-11-15 17:21:08 +00:00
christos
e7f7fdba9a delint 1998-11-15 17:19:53 +00:00
christos
d1d407360d This is ugly. There is a const castaway inside the print macro, so we cannot
use /* LINTED */ comments, since cpp will expand comments only at the macro
definition location, not at every expansion.
1998-11-15 17:19:05 +00:00
christos
6865d51c46 st_blksize cannot be negative 1998-11-15 17:16:27 +00:00
christos
56395b9694 change len from size_t to int so that len = fp->_r does not get promoted
to unsigned. cast len appropriately to size_t later.
1998-11-15 17:15:18 +00:00
christos
33edc15a8c delint 1998-11-15 17:13:51 +00:00
christos
621e32573c delint:
- argsused for len
	- use nanosleep instead of select to delay.
1998-11-15 17:11:48 +00:00
christos
f4c1479174 delint 1998-11-15 17:10:30 +00:00
christos
7c990e0c7b delint 1998-11-14 19:31:01 +00:00
christos
4523c05fa8 Delint:
- we don't need to use longs; convert to use int32_t.
	- remove break statements after returns.
	- cast things properly.
1998-11-14 16:43:49 +00:00
christos
6f27a975b9 ifdef out __warn_references if we are linting. 1998-11-14 16:40:50 +00:00
christos
2c89343c25 delint 1998-11-13 15:46:52 +00:00
christos
d6f530541f delint 1998-11-13 12:31:50 +00:00
christos
f83d49b87d document the return value of ualarm when setitimer fails to (useconds_t)-1,
also cast the return value in the source to the same to shut up lint.
1998-11-13 11:57:15 +00:00
christos
40941d96ac delint 1998-11-13 10:26:19 +00:00
christos
f1e43a8104 delint! -- actually fix a bug lint found, globtilde could never have worked... 1998-11-13 10:25:42 +00:00
christos
920a51d98f avoid assignment of a read only location that lint does not pick, but gcc does. 1998-11-13 08:25:17 +00:00
christos
4310f9e0be delint 1998-11-12 16:38:49 +00:00
christos
ce52ab49cb delint 1998-11-12 16:25:21 +00:00
christos
a5a8f8a117 delint 1998-11-12 16:19:42 +00:00
christos
7ffe927935 Change the signature of ftok from (const char *, char) to (const char *, int)
Document that only the 8 least significant bits are used in the key generation
and that the return value is (key_t)-1
[this is to fix K&R vs. ansi compilation and lint warnings]
1998-11-12 16:15:17 +00:00
christos
b4d3f6c477 fix lint const lossage. 1998-11-12 16:09:46 +00:00
christos
29260d719d delint 1998-11-12 15:51:44 +00:00
christos
8d689949d4 document the return value as (size_t)-1 instead of -1, and do the same in
the source to avoid lint warnings.
1998-11-12 15:38:44 +00:00
christos
094140bcf0 delint 1998-11-12 15:36:16 +00:00
christos
24e45d4bc3 Document error return. 1998-11-12 15:36:05 +00:00
erh
792cde2d0d Add ability to use either a file or the sets files when checking library version numbers. Added -d, -s and -f flags for check dir, check sets and check file. Suggested by Simon Burge. 1998-11-12 05:39:45 +00:00
matt
5bf0199231 Fix PIC code and fix problem with obj dirs. 1998-11-11 15:26:14 +00:00
ragge
4380475d73 Fixe some forgotten vax -> __vax__ changes. 1998-11-08 19:29:34 +00:00
erh
7c323c9fa8 Add scripts to find any installed libraries whose version is greater than the source version (major, minor). "checkver" actually does this check. "checkvers" find all libraries (actually all shlib_version files) below the current directory and runs the checkver script for each one. 1998-11-07 09:36:54 +00:00
christos
ac193186ef char -> unsigned char 1998-11-06 22:49:30 +00:00
christos
5ba0b28730 qsort cast. 1998-11-06 19:44:03 +00:00