PERFORCE change 87433 for review
soc-bushman
soc-bushman at FreeBSD.org
Tue Nov 29 14:53:13 GMT 2005
http://perforce.freebsd.org/chv.cgi?CH=87433
Change 87433 by soc-bushman at soc-bushman_stinger on 2005/11/29 14:52:56
some bugfixes + branch integration
Affected files ...
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/Makefile#11 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/Makefile#16 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/agent.c#8 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/agent.h#8 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/agents/Makefile.inc#11 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/agents/group.c#8 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/agents/group.h#8 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/agents/hosts.c#11 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/agents/hosts.h#11 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/agents/passwd.c#11 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/agents/passwd.h#11 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/agents/services.c#11 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/agents/services.h#11 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/cached.8#15 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/cached.c#15 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/cached.conf#15 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/cached.conf.5#15 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/cachelib.c#15 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/cachelib.h#15 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/cacheplcs.c#15 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/cacheplcs.h#15 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/config.c#15 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/config.h#15 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/debug.c#15 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/debug.h#15 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/hashtable.h#15 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/log.c#15 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/log.h#15 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/mp_rs_query.c#15 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/mp_rs_query.h#15 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/mp_ws_query.c#15 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/mp_ws_query.h#15 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/parser.c#15 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/parser.h#15 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/protocol.c#15 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/protocol.h#15 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/query.c#15 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/query.h#15 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/singletons.c#15 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/singletons.h#15 edit
.. //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/startup/cached#10 edit
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/gen/_pthread_stubs.c#3 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/gen/ftw.3#3 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/gen/getcap.3#3 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/gen/pwcache.3#3 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/gmon/moncontrol.3#3 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/locale/isalnum.3#4 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/locale/isalpha.3#4 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/locale/isblank.3#4 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/locale/iscntrl.3#4 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/locale/isdigit.3#4 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/locale/isgraph.3#4 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/locale/islower.3#4 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/locale/isprint.3#4 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/locale/ispunct.3#4 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/locale/isspace.3#4 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/locale/isupper.3#4 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/locale/isxdigit.3#4 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/locale/tolower.3#4 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/locale/toupper.3#4 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/net/if_indextoname.3#3 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/net/inet6_opt_init.3#3 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/net/name6.c#7 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/net/nscachedcli.c#8 edit
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/net/nsdispatch.c#12 edit
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/posix1e/acl_get_entry.3#4 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/posix1e/posix1e.3#3 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/rpc/publickey.3#3 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/rpc/rpc_clnt_create.3#3 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/rpc/rpc_svc_calls.3#3 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/stdio/getc.3#3 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/stdio/getwc.3#3 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/stdlib/malloc.3#3 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/string/memmem.3#2 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/sys/Makefile.inc#4 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/sys/clock_gettime.2#3 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/sys/intro.2#4 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/sys/kse.2#4 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/sys/mmap.2#4 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/sys/mq.c#1 branch
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/sys/nfssvc.2#3 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/sys/read.2#4 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/sys/recv.2#4 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/sys/sendfile.2#3 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/sys/sigqueue.2#1 branch
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/sys/sigwait.2#3 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/sys/sigwaitinfo.2#1 branch
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/sys/timer_create.2#1 branch
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/sys/timer_delete.2#1 branch
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/sys/timer_settime.2#1 branch
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/sys/wait.2#3 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/sys/write.2#4 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/uuid/uuid.3#3 integrate
.. //depot/projects/soc2005/nsswitch_cached/src/lib/libc/xdr/xdr.3#3 integrate
Differences ...
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/Makefile#11 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/Makefile#16 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/agent.c#8 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/agent.h#8 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/agents/Makefile.inc#11 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/agents/group.c#8 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/agents/group.h#8 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/agents/hosts.c#11 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/agents/hosts.h#11 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/agents/passwd.c#11 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/agents/passwd.h#11 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/agents/services.c#11 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/agents/services.h#11 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/cached.8#15 (text+ko) ====
@@ -32,6 +32,8 @@
.Sh SYNOPSIS
.Nm
.Op Fl nst
+.Op Fl i Ar cachename
+.Op Fl I Ar cachename
.Sh DESCRIPTION
.Nm
- is the system caching daemon.
@@ -97,6 +99,38 @@
and
.Fl s
flags for debugging purposes.
+.It Fl i Ar cachename
+Invalidates personal cache. When specified,
+.Nm
+acts as the administration tool. It asks the already
+running
+.Nm
+to invalidate the specified part of the cache of the
+calling user. For example, you may want sometimes
+to invalidate your
+.Pa hosts
+cache. You can specify
+.Pa all
+as the
+.Pa cachename
+to invalidate your personal cache as a whole. You
+can't use this option for the cachename, for which
+the
+.Pa perform-actual-lookups
+option is enabled.
+.It Fl I Ar cachename
+Invalidates the cache for every user. When specified,
+.Nm
+acts as the administration tool. It asks the already
+running
+.Nm
+to invalidate the specified part of the cache for
+every user. You can specify
+.Pa all
+as the
+.Pa cachename
+to invalidate the whole cache. Only root can use this
+option.
.El
.Sh FILES
.Xr cached.conf 5
@@ -109,4 +143,4 @@
.Aq bushman at rsu.ru
.Sh "BUGS"
To report bugs or suggestions please mail me
-.Aq bushman at rsu.ru.
+.Aq bushman at rsu.ru
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/cached.c#15 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/cached.conf#15 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/cached.conf.5#15 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/cachelib.c#15 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/cachelib.h#15 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/cacheplcs.c#15 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/cacheplcs.h#15 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/config.c#15 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/config.h#15 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/debug.c#15 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/debug.h#15 (text+ko) ====
@@ -30,7 +30,8 @@
#define TRACE_WANTED 32
-#ifndef NDEBUG
+/*#ifndef NDEBUG*/
+#if 0
#define TRACE_IN(x) __trace_in(#x, __FILE__, __LINE__)
#define TRACE_POINT() __trace_point(__FILE__, __LINE__)
#define TRACE_MSG(x) __trace_msg(x, __FILE__, __LINE__)
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/hashtable.h#15 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/log.c#15 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/log.h#15 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/mp_rs_query.c#15 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/mp_rs_query.h#15 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/mp_ws_query.c#15 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/mp_ws_query.h#15 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/parser.c#15 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/parser.h#15 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/protocol.c#15 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/protocol.h#15 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/query.c#15 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/query.h#15 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/singletons.c#15 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/cached/singletons.h#15 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/release/cached-0.2/startup/cached#10 (text+ko) ====
==== //depot/projects/soc2005/nsswitch_cached/src/lib/libc/gen/_pthread_stubs.c#3 (text+ko) ====
@@ -25,7 +25,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/lib/libc/gen/_pthread_stubs.c,v 1.11 2004/07/29 18:07:08 kan Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/gen/_pthread_stubs.c,v 1.12 2005/11/12 16:00:29 deischen Exp $");
#include <signal.h>
#include <pthread.h>
@@ -97,8 +97,8 @@
#define FUNC_EXP(name) __CONCAT(name, _exp)
#define STUB_FUNC(name, idx, ret) \
- static ret FUNC_EXP(name)(void) __used; \
- static ret FUNC_INT(name)(void) __used; \
+ static ret FUNC_EXP(name)(void) __used; \
+ static ret FUNC_INT(name)(void) __used; \
WEAK_REF(FUNC_EXP(name), name); \
WEAK_REF(FUNC_INT(name), __CONCAT(_, name)); \
typedef ret (*FUNC_TYPE(name))(void); \
@@ -176,7 +176,7 @@
STUB_FUNC1(pthread_cond_destroy, PJT_COND_DESTROY, int, void *)
STUB_FUNC2(pthread_cond_init, PJT_COND_INIT, int, void *, void *)
STUB_FUNC1(pthread_cond_signal, PJT_COND_SIGNAL, int, void *)
-STUB_FUNC1(pthread_cond_wait, PJT_COND_WAIT, int, void *)
+STUB_FUNC2(pthread_cond_wait, PJT_COND_WAIT, int, void *, void *)
STUB_FUNC1(pthread_getspecific, PJT_GETSPECIFIC, void *, pthread_key_t)
STUB_FUNC2(pthread_key_create, PJT_KEY_CREATE, int, void *, void *)
STUB_FUNC1(pthread_key_delete, PJT_KEY_DELETE, int, pthread_key_t)
==== //depot/projects/soc2005/nsswitch_cached/src/lib/libc/gen/ftw.3#3 (text+ko) ====
@@ -18,7 +18,7 @@
.\" Agency (DARPA) and Air Force Research Laboratory, Air Force
.\" Materiel Command, USAF, under agreement number F39502-99-1-0512.
.\"
-.\" $FreeBSD: src/lib/libc/gen/ftw.3,v 1.2 2004/07/07 20:11:35 ru Exp $
+.\" $FreeBSD: src/lib/libc/gen/ftw.3,v 1.3 2005/11/23 15:41:36 ru Exp $
.\"
.Dd July 5, 2004
.Dt FTW 3
@@ -37,7 +37,7 @@
.Ft int
.Fo nftw
.Fa "const char *path"
-.Fa "int \*[lp]*fn\*[rp]\*[lp](const char *, const struct stat *, int, struct FTW *\*[rp]"
+.Fa "int \*[lp]*fn\*[rp]\*[lp]const char *, const struct stat *, int, struct FTW *\*[rp]"
.Fa "int maxfds"
.Fa "int flags"
.Fc
==== //depot/projects/soc2005/nsswitch_cached/src/lib/libc/gen/getcap.3#3 (text+ko) ====
@@ -33,9 +33,9 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)getcap.3 8.4 (Berkeley) 5/13/94
-.\" $FreeBSD: src/lib/libc/gen/getcap.3,v 1.27 2005/02/13 23:45:46 ru Exp $
+.\" $FreeBSD: src/lib/libc/gen/getcap.3,v 1.28 2005/11/23 15:44:42 ru Exp $
.\"
-.Dd May 13, 1994
+.Dd March 22, 2002
.Dt GETCAP 3
.Os
.Sh NAME
@@ -55,19 +55,19 @@
.Sh SYNOPSIS
.In stdlib.h
.Ft int
-.Fn cgetent "char **buf" "char **db_array" "char *name"
+.Fn cgetent "char **buf" "char **db_array" "const char *name"
.Ft int
-.Fn cgetset "char *ent"
+.Fn cgetset "const char *ent"
.Ft int
-.Fn cgetmatch "char *buf" "char *name"
+.Fn cgetmatch "const char *buf" "const char *name"
.Ft char *
-.Fn cgetcap "char *buf" "char *cap" "int type"
+.Fn cgetcap "char *buf" "const char *cap" "int type"
.Ft int
-.Fn cgetnum "char *buf" "char *cap" "long *num"
+.Fn cgetnum "char *buf" "const char *cap" "long *num"
.Ft int
-.Fn cgetstr "char *buf" "char *cap" "char **str"
+.Fn cgetstr "char *buf" "const char *cap" "char **str"
.Ft int
-.Fn cgetustr "char *buf" "char *cap" "char **str"
+.Fn cgetustr "char *buf" "const char *cap" "char **str"
.Ft int
.Fn cgetfirst "char **buf" "char **db_array"
.Ft int
==== //depot/projects/soc2005/nsswitch_cached/src/lib/libc/gen/pwcache.3#3 (text+ko) ====
@@ -30,9 +30,9 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)pwcache.3 8.1 (Berkeley) 6/9/93
-.\" $FreeBSD: src/lib/libc/gen/pwcache.3,v 1.12 2002/03/22 02:35:47 imp Exp $
+.\" $FreeBSD: src/lib/libc/gen/pwcache.3,v 1.13 2005/11/23 15:44:42 ru Exp $
.\"
-.Dd June 9, 1993
+.Dd Dd March 22, 2002
.Dt PWCACHE 3
.Os
.Sh NAME
@@ -43,10 +43,10 @@
.Sh SYNOPSIS
.In pwd.h
.Ft const char *
-.Fn user_from_uid "unsigned long uid" "int nouser"
+.Fn user_from_uid "uid_t uid" "int nouser"
.In grp.h
.Ft const char *
-.Fn group_from_gid "unsigned long gid" "int nogroup"
+.Fn group_from_gid "gid_t gid" "int nogroup"
.Sh DESCRIPTION
The
.Fn user_from_uid
==== //depot/projects/soc2005/nsswitch_cached/src/lib/libc/gmon/moncontrol.3#3 (text+ko) ====
@@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)moncontrol.3 8.1 (Berkeley) 6/4/93
-.\" $FreeBSD: src/lib/libc/gmon/moncontrol.3,v 1.15 2004/06/14 18:41:24 bms Exp $
+.\" $FreeBSD: src/lib/libc/gmon/moncontrol.3,v 1.16 2005/11/23 15:55:38 ru Exp $
.\"
.Dd June 14, 2004
.Dt MONCONTROL 3
@@ -44,10 +44,10 @@
.Sh SYNOPSIS
.In sys/types.h
.In sys/gmon.h
-.Ft int
+.Ft void
.Fn moncontrol "int mode"
-.Ft int
-.Fn monstartup "u_long *lowpc" "u_long *highpc"
+.Ft void
+.Fn monstartup "u_long lowpc" "u_long highpc"
.Sh DESCRIPTION
An executable program compiled using the
.Fl pg
==== //depot/projects/soc2005/nsswitch_cached/src/lib/libc/locale/isalnum.3#4 (text+ko) ====
@@ -34,7 +34,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)isalnum.3 8.1 (Berkeley) 6/4/93
-.\" $FreeBSD: src/lib/libc/locale/isalnum.3,v 1.20 2005/07/17 04:11:05 tjr Exp $
+.\" $FreeBSD: src/lib/libc/locale/isalnum.3,v 1.21 2005/11/17 12:59:59 ru Exp $
.\"
.Dd July 17, 2005
.Dt ISALNUM 3
@@ -57,7 +57,7 @@
.Xr isdigit 3
is true.
The value of the argument must be representable as an
-.Vt unsigned char
+.Vt "unsigned char"
or the value of
.Dv EOF .
.Pp
==== //depot/projects/soc2005/nsswitch_cached/src/lib/libc/locale/isalpha.3#4 (text+ko) ====
@@ -34,7 +34,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)isalpha.3 8.1 (Berkeley) 6/4/93
-.\" $FreeBSD: src/lib/libc/locale/isalpha.3,v 1.19 2005/07/17 04:11:05 tjr Exp $
+.\" $FreeBSD: src/lib/libc/locale/isalpha.3,v 1.20 2005/11/17 12:59:59 ru Exp $
.\"
.Dd July 17, 2005
.Dt ISALPHA 3
@@ -57,7 +57,7 @@
.Xr islower 3
is true.
The value of the argument must be representable as an
-.Vt unsigned char
+.Vt "unsigned char"
or the value of
.Dv EOF .
.Pp
==== //depot/projects/soc2005/nsswitch_cached/src/lib/libc/locale/isblank.3#4 (text+ko) ====
@@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)isblank.3 8.1 (Berkeley) 6/4/93
-.\" $FreeBSD: src/lib/libc/locale/isblank.3,v 1.21 2005/07/17 04:11:05 tjr Exp $
+.\" $FreeBSD: src/lib/libc/locale/isblank.3,v 1.22 2005/11/17 12:59:59 ru Exp $
.\"
.Dd July 17, 2005
.Dt ISBLANK 3
@@ -58,7 +58,7 @@
.Fn isblank
successful test is limited to this characters only.
The value of the argument must be representable as an
-.Vt unsigned char
+.Vt "unsigned char"
or the value of
.Dv EOF .
.Sh RETURN VALUES
==== //depot/projects/soc2005/nsswitch_cached/src/lib/libc/locale/iscntrl.3#4 (text+ko) ====
@@ -34,7 +34,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)iscntrl.3 8.1 (Berkeley) 6/4/93
-.\" $FreeBSD: src/lib/libc/locale/iscntrl.3,v 1.18 2005/07/17 04:11:05 tjr Exp $
+.\" $FreeBSD: src/lib/libc/locale/iscntrl.3,v 1.19 2005/11/17 12:59:59 ru Exp $
.\"
.Dd July 17, 2005
.Dt ISCNTRL 3
@@ -53,7 +53,7 @@
.Fn iscntrl
function tests for any control character.
The value of the argument must be representable as an
-.Vt unsigned char
+.Vt "unsigned char"
or the value of
.Dv EOF .
.Pp
==== //depot/projects/soc2005/nsswitch_cached/src/lib/libc/locale/isdigit.3#4 (text+ko) ====
@@ -34,7 +34,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)isdigit.3 8.1 (Berkeley) 6/4/93
-.\" $FreeBSD: src/lib/libc/locale/isdigit.3,v 1.20 2005/07/17 04:11:05 tjr Exp $
+.\" $FreeBSD: src/lib/libc/locale/isdigit.3,v 1.21 2005/11/17 12:59:59 ru Exp $
.\"
.Dd July 17, 2005
.Dt ISDIGIT 3
@@ -69,7 +69,7 @@
setting.
.Pp
The value of the argument must be representable as an
-.Vt unsigned char
+.Vt "unsigned char"
or the value of
.Dv EOF .
.Sh RETURN VALUES
==== //depot/projects/soc2005/nsswitch_cached/src/lib/libc/locale/isgraph.3#4 (text+ko) ====
@@ -34,7 +34,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)isgraph.3 8.2 (Berkeley) 12/11/93
-.\" $FreeBSD: src/lib/libc/locale/isgraph.3,v 1.20 2005/07/17 04:11:05 tjr Exp $
+.\" $FreeBSD: src/lib/libc/locale/isgraph.3,v 1.21 2005/11/17 12:59:59 ru Exp $
.\"
.Dd July 17, 2005
.Dt ISGRAPH 3
@@ -56,7 +56,7 @@
and other
locale specific space-like characters.
The value of the argument must be representable as an
-.Vt unsigned char
+.Vt "unsigned char"
or the value of
.Dv EOF .
.Pp
==== //depot/projects/soc2005/nsswitch_cached/src/lib/libc/locale/islower.3#4 (text+ko) ====
@@ -34,7 +34,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)islower.3 8.1 (Berkeley) 6/4/93
-.\" $FreeBSD: src/lib/libc/locale/islower.3,v 1.18 2005/07/17 04:11:05 tjr Exp $
+.\" $FreeBSD: src/lib/libc/locale/islower.3,v 1.19 2005/11/17 12:59:59 ru Exp $
.\"
.Dd July 17, 2005
.Dt ISLOWER 3
@@ -53,7 +53,7 @@
.Fn islower
function tests for any lower-case letters.
The value of the argument must be representable as an
-.Vt unsigned char
+.Vt "unsigned char"
or the value of
.Dv EOF .
.Pp
==== //depot/projects/soc2005/nsswitch_cached/src/lib/libc/locale/isprint.3#4 (text+ko) ====
@@ -34,7 +34,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)isprint.3 8.1 (Berkeley) 6/4/93
-.\" $FreeBSD: src/lib/libc/locale/isprint.3,v 1.21 2005/07/17 04:11:05 tjr Exp $
+.\" $FreeBSD: src/lib/libc/locale/isprint.3,v 1.22 2005/11/17 12:59:59 ru Exp $
.\"
.Dd July 17, 2005
.Dt ISPRINT 3
@@ -54,7 +54,7 @@
function tests for any printing character including space
.Pq Ql "\ " .
The value of the argument must be representable as an
-.Vt unsigned char
+.Vt "unsigned char"
or the value of
.Dv EOF .
.Pp
==== //depot/projects/soc2005/nsswitch_cached/src/lib/libc/locale/ispunct.3#4 (text+ko) ====
@@ -34,7 +34,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)ispunct.3 8.1 (Berkeley) 6/4/93
-.\" $FreeBSD: src/lib/libc/locale/ispunct.3,v 1.19 2005/07/17 04:11:05 tjr Exp $
+.\" $FreeBSD: src/lib/libc/locale/ispunct.3,v 1.20 2005/11/17 12:59:59 ru Exp $
.\"
.Dd July 17, 2005
.Dt ISPUNCT 3
@@ -58,7 +58,7 @@
.Xr isalnum 3
is true.
The value of the argument must be representable as an
-.Vt unsigned char
+.Vt "unsigned char"
or the value of
.Dv EOF .
.Pp
==== //depot/projects/soc2005/nsswitch_cached/src/lib/libc/locale/isspace.3#4 (text+ko) ====
@@ -34,7 +34,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)isspace.3 8.1 (Berkeley) 6/4/93
-.\" $FreeBSD: src/lib/libc/locale/isspace.3,v 1.18 2005/07/17 04:11:06 tjr Exp $
+.\" $FreeBSD: src/lib/libc/locale/isspace.3,v 1.19 2005/11/17 12:59:59 ru Exp $
.\"
.Dd July 17, 2005
.Dt ISSPACE 3
@@ -62,7 +62,7 @@
.Fn isspace
successful test is limited to this characters only.
The value of the argument must be representable as an
-.Vt unsigned char
+.Vt "unsigned char"
or the value of
.Dv EOF .
.Sh RETURN VALUES
==== //depot/projects/soc2005/nsswitch_cached/src/lib/libc/locale/isupper.3#4 (text+ko) ====
@@ -34,7 +34,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)isupper.3 8.1 (Berkeley) 6/4/93
-.\" $FreeBSD: src/lib/libc/locale/isupper.3,v 1.19 2005/07/17 04:11:06 tjr Exp $
+.\" $FreeBSD: src/lib/libc/locale/isupper.3,v 1.20 2005/11/17 12:59:59 ru Exp $
.\"
.Dd July 17, 2005
.Dt ISUPPER 3
@@ -53,7 +53,7 @@
.Fn isupper
function tests for any upper-case letter.
The value of the argument must be representable as an
-.Vt unsigned char
+.Vt "unsigned char"
or the value of
.Dv EOF .
.Pp
==== //depot/projects/soc2005/nsswitch_cached/src/lib/libc/locale/isxdigit.3#4 (text+ko) ====
@@ -34,7 +34,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)isxdigit.3 8.1 (Berkeley) 6/4/93
-.\" $FreeBSD: src/lib/libc/locale/isxdigit.3,v 1.21 2005/07/17 04:11:06 tjr Exp $
+.\" $FreeBSD: src/lib/libc/locale/isxdigit.3,v 1.22 2005/11/17 12:59:59 ru Exp $
.\"
.Dd July 17, 2005
.Dt ISXDIGIT 3
@@ -72,7 +72,7 @@
depending on the current locale setting.
.Pp
The value of the argument must be representable as an
-.Vt unsigned char
+.Vt "unsigned char"
or the value of
.Dv EOF .
.Sh RETURN VALUES
==== //depot/projects/soc2005/nsswitch_cached/src/lib/libc/locale/tolower.3#4 (text+ko) ====
@@ -34,7 +34,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)tolower.3 8.1 (Berkeley) 6/4/93
-.\" $FreeBSD: src/lib/libc/locale/tolower.3,v 1.17 2005/07/17 03:37:00 tjr Exp $
+.\" $FreeBSD: src/lib/libc/locale/tolower.3,v 1.18 2005/11/17 12:59:59 ru Exp $
.\"
.Dd July 17, 2005
.Dt TOLOWER 3
@@ -54,7 +54,7 @@
function converts an upper-case letter to the corresponding lower-case
letter.
The argument must be representable as an
-.Vt unsigned char
+.Vt "unsigned char"
or the value of
.Dv EOF .
.Sh RETURN VALUES
==== //depot/projects/soc2005/nsswitch_cached/src/lib/libc/locale/toupper.3#4 (text+ko) ====
@@ -34,7 +34,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)toupper.3 8.1 (Berkeley) 6/4/93
-.\" $FreeBSD: src/lib/libc/locale/toupper.3,v 1.17 2005/07/17 03:37:00 tjr Exp $
+.\" $FreeBSD: src/lib/libc/locale/toupper.3,v 1.18 2005/11/17 12:59:59 ru Exp $
.\"
.Dd July 17, 2005
.Dt TOUPPER 3
@@ -54,7 +54,7 @@
function converts a lower-case letter to the corresponding
upper-case letter.
The argument must be representable as an
-.Vt unsigned char
+.Vt "unsigned char"
or the value of
.Dv EOF .
.Sh RETURN VALUES
==== //depot/projects/soc2005/nsswitch_cached/src/lib/libc/net/if_indextoname.3#3 (text+ko) ====
@@ -22,9 +22,9 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD: src/lib/libc/net/if_indextoname.3,v 1.10 2003/09/08 19:57:14 ru Exp $
+.\" $FreeBSD: src/lib/libc/net/if_indextoname.3,v 1.11 2005/11/23 10:49:07 ru Exp $
.\"
-.Dd July 15, 2002
+.Dd November 23, 2005
.Dt IF_NAMETOINDEX 3
.Os
.Sh NAME
@@ -34,6 +34,8 @@
.Nm if_freenameindex
.Nd provide mappings between interface names and indexes
.Sh SYNOPSIS
+.In sys/types.h
+.In sys/socket.h
.In net/if.h
.Ft "unsigned int"
.Fn if_nametoindex "const char *ifname"
==== //depot/projects/soc2005/nsswitch_cached/src/lib/libc/net/inet6_opt_init.3#3 (text+ko) ====
@@ -27,7 +27,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD: src/lib/libc/net/inet6_opt_init.3,v 1.9 2005/01/24 18:14:18 ru Exp $
+.\" $FreeBSD: src/lib/libc/net/inet6_opt_init.3,v 1.10 2005/11/23 16:07:54 ru Exp $
.\"
.Dd December 23, 2004
.Dt INET6_OPT_INIT 3
@@ -58,7 +58,7 @@
.Ft "int"
.Fn inet6_opt_find "void *extbuf" "socklen_t extlen" "int offset" "u_int8_t type" "socklen_t *lenp" "void **databufp"
.Ft "int"
-.Fn inet6_opt_get_val "void *databuf" "socklen_t offset" "void *val" "socklen_t vallen"
+.Fn inet6_opt_get_val "void *databuf" "int offset" "void *val" "socklen_t vallen"
.\"
.Sh DESCRIPTION
Building and parsing the Hop-by-Hop and Destination options is
==== //depot/projects/soc2005/nsswitch_cached/src/lib/libc/net/name6.c#7 (text+ko) ====
@@ -88,7 +88,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/lib/libc/net/name6.c,v 1.54 2005/05/27 20:44:57 ume Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/net/name6.c,v 1.55 2005/11/15 03:40:15 ume Exp $");
#include "namespace.h"
#ifdef ICMPNL
@@ -121,6 +121,7 @@
#include <unistd.h>
#include "un-namespace.h"
#include "netdb_private.h"
+#include "res_config.h"
#ifndef _PATH_HOSTS
#define _PATH_HOSTS "/etc/hosts"
==== //depot/projects/soc2005/nsswitch_cached/src/lib/libc/net/nscachedcli.c#8 (text+ko) ====
@@ -48,7 +48,7 @@
/*
* safe_write writes data to the specified connection and tries to do it in
* the very safe manner. We ensure, that we can write to the socket with
- * kevent. If the data_size can't be send in one piece, then it would be
+ * kevent. If the data_size can't be sent in one piece, then it would be
* splitted.
*/
static int
@@ -413,6 +413,9 @@
return (retval);
}
+/*
+ * Adds new portion of data to the opened write session
+ */
int
cached_mp_write(struct cached_connection_ *ws, const char *data,
size_t data_size)
@@ -443,6 +446,10 @@
return (error_code);
}
+/*
+ * Abandons all operations with the write session. All data, that were written
+ * to the session before, are discarded.
+ */
int
abandon_cached_mp_write_session(struct cached_connection_ *ws)
{
@@ -455,6 +462,10 @@
return (result);
}
+/*
+ * Gracefully closes the write session. The data, that were previously written
+ * to the session, are committed.
+ */
int
close_cached_mp_write_session(struct cached_connection_ *ws)
{
==== //depot/projects/soc2005/nsswitch_cached/src/lib/libc/net/nsdispatch.c#12 (text+ko) ====
@@ -684,8 +684,7 @@
#ifdef NS_CACHING
if ((cache_data_p != NULL) &&
- (result & (NS_TERMINATE | NS_NOTFOUND)) &&
- (cache_flag == 0)) {
+ (result & NS_NOTFOUND) && (cache_flag == 0)) {
va_start(ap, defaults);
if (result == NS_SUCCESS) {
if (cache_data.info->id_func != NULL)
@@ -694,7 +693,7 @@
else if (cache_data.info->marshal_func != NULL)
nss_mp_cache_write(retval,
cache_data_p, ap);
- } else if ((result == NS_RETURN) || (result == NS_NOTFOUND)) {
+ } else if (result == NS_NOTFOUND) {
if (cache_data.info->id_func == NULL) {
if (cache_data.info->marshal_func != NULL)
nss_mp_cache_write_submit(retval,
==== //depot/projects/soc2005/nsswitch_cached/src/lib/libc/posix1e/acl_get_entry.3#4 (text+ko) ====
@@ -23,7 +23,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.\" $FreeBSD: src/lib/libc/posix1e/acl_get_entry.3,v 1.8 2005/07/31 03:30:44 keramida Exp $
+.\" $FreeBSD: src/lib/libc/posix1e/acl_get_entry.3,v 1.9 2005/11/17 12:59:59 ru Exp $
.\"
.Dd April 13, 2001
.Dt ACL_GET_ENTRY 3
@@ -79,7 +79,7 @@
.Sh RETURN VALUES
If the
.Fn acl_get_entry
-function successfuly obtains an ACL entry, a value of 1 is returned.
+function successfully obtains an ACL entry, a value of 1 is returned.
If the ACL has no ACL entries, the
.Fn acl_get_entry
returns a value of 0.
==== //depot/projects/soc2005/nsswitch_cached/src/lib/libc/posix1e/posix1e.3#3 (text+ko) ====
@@ -23,7 +23,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD: src/lib/libc/posix1e/posix1e.3,v 1.26 2002/12/13 16:53:50 ru Exp $
+.\" $FreeBSD: src/lib/libc/posix1e/posix1e.3,v 1.27 2005/11/23 16:24:39 ru Exp $
.\"
.Dd January 17, 2000
.Dt POSIX1E 3
@@ -37,7 +37,7 @@
.In sys/types.h
.In sys/acl.h
.\" .In sys/audit.h
-.In sys/capability.h
+.\" .In sys/capability.h
.In sys/mac.h
.Sh DESCRIPTION
The IEEE POSIX.1e specification never left draft form, but the interfaces
==== //depot/projects/soc2005/nsswitch_cached/src/lib/libc/rpc/publickey.3#3 (text+ko) ====
@@ -1,5 +1,5 @@
.\" @(#)publickey.3r 2.1 88/08/07 4.0 RPCSRC
-.\" $FreeBSD: src/lib/libc/rpc/publickey.3,v 1.7 2002/12/18 12:45:10 ru Exp $
+.\" $FreeBSD: src/lib/libc/rpc/publickey.3,v 1.8 2005/11/23 16:44:23 ru Exp $
.\"
.Dd October 6, 1987
.Dt PUBLICKEY 3
@@ -14,7 +14,7 @@
.In rpc/key_prot.h
.Ft int
.Fo getpublickey
-.Fa "char netname[MAXNETNAMELEN+1]"
+.Fa "const char netname[MAXNETNAMELEN+1]"
.Fa "char publickey[HEXKEYBYTES+1]"
.Fc
.Ft int
==== //depot/projects/soc2005/nsswitch_cached/src/lib/libc/rpc/rpc_clnt_create.3#3 (text+ko) ====
@@ -3,7 +3,7 @@
.\" @(#)rpc_clnt_create 1.5 89/07/24 SMI;
.\" Copyright (c) 1988 Sun Microsystems, Inc. - All Rights Reserved.
.\" $NetBSD: rpc_clnt_create.3,v 1.2 2000/06/20 00:53:08 fvdl Exp $
-.\" $FreeBSD: src/lib/libc/rpc/rpc_clnt_create.3,v 1.13 2005/02/13 22:25:12 ru Exp $
+.\" $FreeBSD: src/lib/libc/rpc/rpc_clnt_create.3,v 1.14 2005/11/23 16:44:23 ru Exp $
.Dd May 7, 1993
.Dt RPC_CLNT_CREATE 3
.Os
@@ -40,7 +40,7 @@
.Ft "CLIENT *"
.Fn clnt_create_vers "const char * host" "const rpcprog_t prognum" "rpcvers_t *vers_outp" "const rpcvers_t vers_low" "const rpcvers_t vers_high" "const char *nettype"
.Ft "CLIENT *"
-.Fn clnt_create_vers_timed "const char * host" "const rpcprog_t prognum" "rpcvers_t *vers_outp" "const rpcvers_t vers_low" "const rpcvers_t vers_high" "char *nettype" "const struct timeval *timeout"
+.Fn clnt_create_vers_timed "const char * host" "const rpcprog_t prognum" "rpcvers_t *vers_outp" "const rpcvers_t vers_low" "const rpcvers_t vers_high" "const char *nettype" "const struct timeval *timeout"
.Ft void
.Fn clnt_destroy "CLIENT *clnt"
.Ft "CLIENT *"
@@ -52,7 +52,7 @@
.Ft "CLIENT *"
.Fn clnt_raw_create "const rpcprog_t prognum" "const rpcvers_t versnum"
.Ft "CLIENT *"
-.Fn clnt_tli_create "const int fildes" "const struct netconfig *netconf" "const struct netbuf *svcaddr" "const rpcprog_t prognum" "const rpcvers_t versnum" "const u_int sendsz" "const u_int recvsz"
+.Fn clnt_tli_create "const int fildes" "const struct netconfig *netconf" "struct netbuf *svcaddr" "const rpcprog_t prognum" "const rpcvers_t versnum" "const u_int sendsz" "const u_int recvsz"
.Ft "CLIENT *"
.Fn clnt_tp_create "const char * host" "const rpcprog_t prognum" "const rpcvers_t versnum" "const struct netconfig *netconf"
.Ft "CLIENT *"
==== //depot/projects/soc2005/nsswitch_cached/src/lib/libc/rpc/rpc_svc_calls.3#3 (text+ko) ====
@@ -3,7 +3,7 @@
.\" @(#)rpc_svc_calls 1.5 89/07/25 SMI;
.\" Copyright (c) 1988 Sun Microsystems, Inc. - All Rights Reserved.
.\" $NetBSD: rpc_svc_calls.3,v 1.1 2000/06/02 23:11:13 fvdl Exp $
-.\" $FreeBSD: src/lib/libc/rpc/rpc_svc_calls.3,v 1.9 2005/02/09 18:03:14 ru Exp $
+.\" $FreeBSD: src/lib/libc/rpc/rpc_svc_calls.3,v 1.10 2005/11/23 16:44:23 ru Exp $
.Dd May 3, 1993
.Dt RPC_SVC_CALLS 3
.Os
@@ -47,7 +47,7 @@
.Ft void
.Fn svc_run "void"
.Ft bool_t
-.Fn svc_sendreply "SVCXPRT *xprt" "xdrproc_t outproc" "char *out"
+.Fn svc_sendreply "SVCXPRT *xprt" "xdrproc_t outproc" "void *out"
.Sh DESCRIPTION
These routines are part of the
RPC
==== //depot/projects/soc2005/nsswitch_cached/src/lib/libc/stdio/getc.3#3 (text+ko) ====
@@ -34,7 +34,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)getc.3 8.1 (Berkeley) 6/4/93
-.\" $FreeBSD: src/lib/libc/stdio/getc.3,v 1.19 2004/03/17 12:37:28 tjr Exp $
+.\" $FreeBSD: src/lib/libc/stdio/getc.3,v 1.20 2005/11/23 20:26:58 ru Exp $
.\"
.Dd January 10, 2003
.Dt GETC 3
@@ -58,7 +58,7 @@
.Ft int
.Fn getc_unlocked "FILE *stream"
.Ft int
-.Fn getchar
+.Fn getchar void
.Ft int
.Fn getchar_unlocked "void"
.Ft int
==== //depot/projects/soc2005/nsswitch_cached/src/lib/libc/stdio/getwc.3#3 (text+ko) ====
@@ -36,7 +36,7 @@
>>> TRUNCATED FOR MAIL (1000 lines) <<<
More information about the p4-projects
mailing list