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
christos
5ba0b28730
qsort cast.
1998-11-06 19:44:03 +00:00
christos
ccbb2cb989
port to svr4.
1998-11-06 19:43:23 +00:00
christos
d826507120
s/LALIGN/BTLALIGN
1998-11-06 19:42:43 +00:00
christos
b34c5dd583
minor performance improvement.
1998-11-05 21:26:03 +00:00
christos
c74a8268c0
rename len to dlen...
1998-11-05 13:57:22 +00:00
frueauf
ac27d3aa85
Make this compile again: dp->dp_namlen -> dp->d_namlen.
1998-11-05 12:52:56 +00:00
christos
f9c1a2b905
compile under svr4; no dp->d_namlen, and no whiteouts.
1998-11-03 14:47:03 +00:00
kleink
56068ec670
Don't return immediately if EOF encountered while matching format string white
...
space in the input stream since there may be `conversion' specifiers following
the (format string) white space that do not operate on the input stream,
i.e. %n; from Chris Torek.
1998-10-25 18:25:43 +00:00
tron
bec823a926
Add note about special case when calling strcmp() or strcasecmp() with
...
len = 0 as suggested by Jaromir Dolecek in PR lib/6344.
1998-10-23 17:49:29 +00:00
kleink
044e791152
Declaration vs. definition consistency.
1998-10-23 09:44:34 +00:00