elad
d3e7b0bab8
We don't have SHA{256,384,512}_Pad, but we do have _Transform.
2005-08-23 17:49:27 +00:00
elad
ec1aee0b10
Add helper routines (end, filechunk, file, data) for SHA2.
2005-08-23 16:20:01 +00:00
elad
39ce11e146
Pass lint and make this compile.
...
Also change bcopy, bzero -> memcpy, memset.
2005-08-20 20:52:52 +00:00
elad
3dbf8d11de
Not running lint on kernel code fooled me into thinking this was safe.
...
Don't compile SHA2 code until I resolve warnings.
2005-08-20 18:57:50 +00:00
elad
866f37de4e
Add SHA2 hashing routines to userland.
...
At the moment there's only code for the init/transform/update/final
routines.
Man-page from OpenBSD.
2005-08-20 16:14:34 +00:00
christos
3303764533
64 bit inode changes
2005-08-19 02:04:54 +00:00
jmmv
13f8011cf8
Fix typo.
2005-08-14 07:28:29 +00:00
elad
ccdc56641c
Make this compile again (remove unused serrno).
...
Noted by uwe@.
2005-08-13 21:16:58 +00:00
elad
314b003dee
Don't allow last path element to be nonexistant.
2005-08-13 19:53:53 +00:00
pooka
304eed6ad2
document the flags O_ALT_IO and O_NOCTTY
2005-08-11 10:35:24 +00:00
veego
14464ad9fd
Last change to namespace.h had an wrong entry: in6addr_nodelocal_allrouters
...
instead of in6addr_linklocal_allrouters.
Bump the shared library minor version.
Thanks to Klaus Klein for the hint what went wrong.
2005-08-07 20:32:58 +00:00
christos
99e58e3f96
add missing in6addr_linklocal_allrouters.
2005-08-07 16:00:01 +00:00
jmmv
6625b5f32f
Lowercase after semicolon.
2005-08-05 13:21:13 +00:00
wiz
a419bb673a
espie@openbsd:
...
impelmentation -> implementation
yes, new typo for an old friend.
2005-08-05 10:39:05 +00:00
rpaulo
afc37a8433
Fix another typo in comments found by Ricardo Nabinger Sanchez
...
on the freebsd-arch mailing list.
2005-08-03 22:59:50 +00:00
rpaulo
2310089ccf
Fix typos found by Giorgos Keramid and Steve Kargl on freebsd-arch mailing
...
list. They were found on libc x86_64 MD code, but I noticed that they are
present on i386 too.
2005-08-02 14:25:40 +00:00
rpaulo
270bc85b33
Fix typos found by Giorgos Keramid and Steve Kargl on freebsd-arch mailing
...
list.
2005-08-02 14:20:49 +00:00
christos
86741d79ab
- Fix the remaining indr_references so that they define lint symbols.
...
- Add an internal symbol for strerror_r (thanks klaus for noticing)
- Remove internal __strerror
2005-07-30 15:21:20 +00:00
wiz
ed1153a3aa
Fix typo reported in PR 30872.
2005-07-30 11:11:46 +00:00
wiz
3ecc9e2ea3
< -> \*[Lt], end sentence with a dot, add comma
...
in enumeration, add RCS Id (lost in previous), fix numbering of license clauses
(broken in previous).
2005-07-29 13:14:49 +00:00
christos
1cf13731b1
PR/30845: Luke Mewburn: strerror_r(3) missing
...
- Merge 4.4BSD strerror.3 man page changes that summarize information
for all the error printing functions. This makes the perror(3) page
obsolete.
- Implement all error functions in terms of strerror_r(), including
__strerror() which is not used internally. Can it be removed?
- Bump version for strerror_r
2005-07-28 16:26:29 +00:00
drochner
06666adadb
get the trailing-slash logics right
2005-07-27 13:23:07 +00:00
christos
f44796a7b7
PR/30839: Tomas Skäre: Buffer underflow in lib/libc/stdio/tempnam.c
...
when *dir == "".
2005-07-26 16:12:49 +00:00
christos
e7adb37afc
PR/30832: Tomas Skäre: Freed memory used in lib/libc/getnetgrent.c
...
While there, KNF and ansify.
2005-07-25 14:38:48 +00:00
rpaulo
25a6efd600
Fix another sigignore -> sigset typo.
...
ok klenik@, hubertf@
2005-07-24 21:58:32 +00:00
christos
b255b1535e
PR/30971: Noriyuki Soda: Fix %ll prints long long, and %q is not portable.
2005-07-20 13:31:15 +00:00
christos
e99183b649
Add comments at the end of #endif's; Requested by Havard Eidnes.
2005-07-17 16:07:36 +00:00
isaki
e70e55fa02
Correct a typo.
2005-07-17 05:06:57 +00:00
christos
ed7ae36357
Fix linted comments and use __UNCONST.
2005-07-16 19:48:09 +00:00
christos
aeec445c81
Use CPPFLAGS for -D flags otherwise lint does not get it.
2005-07-16 19:36:25 +00:00
christos
c13c780daf
Ignore indirect references when linting.
...
XXX: All this is done backwards, and is a mess. Really the _foo.c files should
include the _foo function definition, not the foo.c files, like everywhere
else.
2005-07-16 18:01:38 +00:00
christos
47bfe475f7
Add missing _.
2005-07-16 18:00:40 +00:00
christos
fce61e5249
revert previous, my include files were out of day.
2005-07-16 17:32:09 +00:00
christos
b5626a3a22
Fix prototype inconsistency, discovered by lint2 fixes.
2005-07-16 17:15:46 +00:00
christos
55b453fa3c
don't play #define games with lint. Breaks pass2.
2005-07-16 17:12:36 +00:00
christos
10ca8c1c36
We don't need to define fork anymore (pthread_atfork.c) or setlogin
...
(setlogin.c). Lint pass 2 works now.
2005-07-16 17:12:12 +00:00
wiz
2c8c6850a4
Remove superfluous Pp, sort sections.
2005-07-12 08:28:42 +00:00
wiz
d2aabe58d4
Remove superfluous Pp.
2005-07-12 08:28:27 +00:00
drochner
e0d7e15c44
tolerate NULL pointers at some places
2005-07-06 17:17:15 +00:00
drochner
45ec6e4557
add some clarification, and refer to POSIX
...
partly borrowed from FreeBSD
2005-07-06 17:02:56 +00:00
drochner
64df4b988e
fix for non-const lsearch() arg, also fix return values and the
...
description of the comparision function, and refer to POSIX
partly borrowed from FreeBSD
2005-07-06 16:57:28 +00:00
drochner
ecef4b3d3f
The source array of lsearch() shouldn't be "const".
...
Being here, cleanup the const castaway stuff.
2005-07-06 15:47:15 +00:00
drochner
e866f2794b
Move insque/remque/lsearch/lfind from libcompat to libc,
...
they are in XPG4-UNIX, XSH5.0, mentioned in SUSv3 etc.
Minimal update of the manpages. (more needed)
2005-07-06 14:43:24 +00:00
enami
8bf4305eee
Fixes to previous:
...
- Don't handle single and multiple slashes differently.
- A symlink to a directory can be appear in the middle of path. Don't
reject it.
2005-07-05 02:56:12 +00:00
elad
0b9ed39b26
Make realpath(3) work correctly.
...
The current code resolves paths like `/foo/bar/', `/foo/bar/./', and
`/foo/bar/../', even if `bar' is a regular file and not a directory.
Reviewed by cube@.
2005-07-04 20:44:47 +00:00
wiz
0fd61eded9
Fix pasto, noted by Marc Espie.
2005-06-27 14:18:36 +00:00
thorpej
1fc5e9b8c4
_nsdispatching needs to count, not just be 1 or 0. Also shuffle around
...
its use a little to eliminate some duplication.
2005-06-26 16:27:36 +00:00
thorpej
65412a2710
Implement expansion of special "magic" strings in symlinks into
...
system-specific values. Submitted by Chris Demetriou in Nov 1995 (!)
in PR kern/1781, modified only slighly by me.
This is enabled on a per-mount basis with the MNT_MAGICLINKS mount
flag. It can be enabled at mountroot() time by building the kernel
with the ROOTFS_MAGICLINKS option.
The following magic strings are supported by the implementation:
@machine value of MACHINE for the system
@machine_arch value of MACHINE_ARCH for the system
@hostname the system host name, as set with sethostname()
@domainname the system domain name, as set with setdomainname()
@kernel_ident the kernel config file name
@osrelease the releaes number of the OS
@ostype the name of the OS (always "NetBSD" for NetBSD)
Example usage:
mkdir /arch/i386/bin
mkdir /arch/sparc/bin
ln -s /arch/@machine_arch/bin /bin
2005-06-23 00:30:28 +00:00
he
0ec45ddeab
Fix the toolification of disklabel by using the nbinclude namespace
...
under HAVE_NBTOOL_CONFIG_H for disktab.h as well. This means
disktab.h has to be installed in the nbinclude include directory.
(Failure mode: with TOOLDIR as a subdirectory of /usr, the host's disktab.h
got picked up, and not the in-tree copy.)
Reviewed by dyoung.
2005-06-22 21:35:28 +00:00
christos
07c1b4dc67
If the string to be printed is NULL substitute "(null)". Approved by core.
...
This is a workaround to make gcc's behavior consistent, since gcc can
transform:
printf("%s\n", s) -> puts(s)
fprintf(fp, "%s", s) -> fputs(s, fp)
as an optimization.
I've left the _DIAGASSERT's that make sure that s != NULL alone because we
should really still abort in a debugging environment.
2005-06-22 19:45:22 +00:00