X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=po4a%2Futmp%2Fpo%2Futmp.pot;h=37b186fb554d54739f6bf39962ccb5dae5122f13;hb=dd6314338ef10ff00e0c598821af4089599bb4b1;hp=db500e5cf9efc2749d275a85b0caa4d15815af05;hpb=159e388fc39e9b03c6376079949ba32b66818e9b;p=linuxjm%2FLDP_man-pages.git diff --git a/po4a/utmp/po/utmp.pot b/po4a/utmp/po/utmp.pot index db500e5c..37b186fb 100644 --- a/po4a/utmp/po/utmp.pot +++ b/po4a/utmp/po/utmp.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-05-01 04:39+0900\n" +"POT-Creation-Date: 2013-09-28 04:06+0900\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,97 +17,97 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #. type: TH -#: build/C/man3/getutent.3:30 +#: build/C/man3/getutent.3:31 #, no-wrap msgid "GETUTENT" msgstr "" #. type: TH -#: build/C/man3/getutent.3:30 +#: build/C/man3/getutent.3:31 #, no-wrap -msgid "2008-06-29" +msgid "2013-04-19" msgstr "" #. type: TH -#: build/C/man3/getutent.3:30 build/C/man3/getutmp.3:24 build/C/man3/login.3:24 build/C/man3/updwtmp.3:23 build/C/man5/utmp.5:29 +#: build/C/man3/getutent.3:31 build/C/man3/getutmp.3:26 build/C/man3/login.3:25 build/C/man3/updwtmp.3:29 build/C/man5/utmp.5:30 #, no-wrap msgid "Linux Programmer's Manual" msgstr "" #. type: SH -#: build/C/man3/getutent.3:31 build/C/man3/getutmp.3:25 build/C/man3/login.3:25 build/C/man3/updwtmp.3:24 build/C/man5/utmp.5:30 +#: build/C/man3/getutent.3:32 build/C/man3/getutmp.3:27 build/C/man3/login.3:26 build/C/man3/updwtmp.3:30 build/C/man5/utmp.5:31 #, no-wrap msgid "NAME" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:34 +#: build/C/man3/getutent.3:35 msgid "" "getutent, getutid, getutline, pututline, setutent, endutent, utmpname - " "access utmp file entries" msgstr "" #. type: SH -#: build/C/man3/getutent.3:34 build/C/man3/getutmp.3:27 build/C/man3/login.3:27 build/C/man3/updwtmp.3:26 build/C/man5/utmp.5:32 +#: build/C/man3/getutent.3:35 build/C/man3/getutmp.3:29 build/C/man3/login.3:28 build/C/man3/updwtmp.3:32 build/C/man5/utmp.5:33 #, no-wrap msgid "SYNOPSIS" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:36 build/C/man3/login.3:29 build/C/man5/utmp.5:34 +#: build/C/man3/getutent.3:37 build/C/man3/login.3:30 build/C/man5/utmp.5:35 msgid "B<#include Eutmp.hE>" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:38 +#: build/C/man3/getutent.3:39 msgid "B" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:40 +#: build/C/man3/getutent.3:41 msgid "BIB<);>" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:42 +#: build/C/man3/getutent.3:43 msgid "BIB<);>" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:44 +#: build/C/man3/getutent.3:45 msgid "BIB<);>" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:46 +#: build/C/man3/getutent.3:47 msgid "B" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:48 +#: build/C/man3/getutent.3:49 msgid "B" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:50 +#: build/C/man3/getutent.3:51 msgid "BIB<);>" msgstr "" #. type: SH -#: build/C/man3/getutent.3:50 build/C/man3/getutmp.3:35 build/C/man3/login.3:35 build/C/man3/updwtmp.3:35 build/C/man5/utmp.5:34 +#: build/C/man3/getutent.3:51 build/C/man3/getutmp.3:37 build/C/man3/login.3:36 build/C/man3/updwtmp.3:41 build/C/man5/utmp.5:35 #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:53 +#: build/C/man3/getutent.3:54 msgid "" "New applications should use the POSIX.1-specified \"utmpx\" versions of " "these functions; see CONFORMING TO." msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:62 +#: build/C/man3/getutent.3:63 msgid "" "B() sets the name of the utmp-format file for the other utmp " "functions to access. If B() is not used to set the filename " @@ -116,21 +116,21 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:67 +#: build/C/man3/getutent.3:68 msgid "" "B() rewinds the file pointer to the beginning of the utmp file. " "It is generally a good idea to call it before any of the other functions." msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:72 +#: build/C/man3/getutent.3:73 msgid "" "B() closes the utmp file. It should be called when the user code " "is done accessing the file with the other functions." msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:79 +#: build/C/man3/getutent.3:80 msgid "" "B() reads a line from the current file position in the utmp " "file. It returns a pointer to a structure containing the fields of the " @@ -138,7 +138,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:95 +#: build/C/man3/getutent.3:96 msgid "" "B() searches forward from the current file position in the utmp " "file based upon I. If Iut_type> is one of B, " @@ -150,7 +150,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:105 +#: build/C/man3/getutent.3:106 msgid "" "B() searches forward from the current file position in the utmp " "file. It scans entries whose I is B or " @@ -159,7 +159,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:117 +#: build/C/man3/getutent.3:118 msgid "" "B() writes the I structure I into the utmp file. It " "uses B() to search for the proper place in the file to insert the " @@ -168,13 +168,13 @@ msgid "" msgstr "" #. type: SH -#: build/C/man3/getutent.3:117 build/C/man3/getutmp.3:49 build/C/man3/login.3:87 +#: build/C/man3/getutent.3:118 build/C/man3/getutmp.3:51 build/C/man3/login.3:94 #, no-wrap msgid "RETURN VALUE" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:126 +#: build/C/man3/getutent.3:127 msgid "" "B(), B(), and B() return a pointer to a " "I on success, and NULL on failure (which includes the \"record " @@ -183,81 +183,88 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:132 +#: build/C/man3/getutent.3:133 msgid "On success B() returns I; on failure, it returns NULL." msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:135 +#: build/C/man3/getutent.3:136 msgid "" "B() returns 0 if the new name was successfully stored, or -1 on " "failure." msgstr "" +#. type: Plain text +#: build/C/man3/getutent.3:140 +msgid "" +"In the event of an error, these functions I set to indicate the " +"cause." +msgstr "" + #. type: SH -#: build/C/man3/getutent.3:135 +#: build/C/man3/getutent.3:140 #, no-wrap msgid "ERRORS" msgstr "" #. type: TP -#: build/C/man3/getutent.3:136 +#: build/C/man3/getutent.3:141 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:139 +#: build/C/man3/getutent.3:144 msgid "Out of memory." msgstr "" #. type: TP -#: build/C/man3/getutent.3:139 +#: build/C/man3/getutent.3:144 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:142 +#: build/C/man3/getutent.3:147 msgid "Record not found." msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:149 +#: build/C/man3/getutent.3:154 msgid "" "B(), B(), and the B functions can also fail " "for the reasons described in B(2)." msgstr "" #. type: SH -#: build/C/man3/getutent.3:149 build/C/man3/login.3:92 build/C/man3/updwtmp.3:48 build/C/man5/utmp.5:223 +#: build/C/man3/getutent.3:154 build/C/man3/login.3:99 build/C/man3/updwtmp.3:54 build/C/man5/utmp.5:224 #, no-wrap msgid "FILES" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:151 +#: build/C/man3/getutent.3:156 msgid "/var/run/utmp\tdatabase of currently logged-in users" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:153 +#: build/C/man3/getutent.3:158 msgid "/var/log/wtmp\tdatabase of past user logins" msgstr "" #. type: SH -#: build/C/man3/getutent.3:153 build/C/man3/getutmp.3:53 build/C/man3/login.3:105 build/C/man3/updwtmp.3:52 build/C/man5/utmp.5:227 +#: build/C/man3/getutent.3:158 build/C/man3/getutmp.3:55 build/C/man3/login.3:112 build/C/man3/updwtmp.3:58 build/C/man5/utmp.5:228 #, no-wrap msgid "CONFORMING TO" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:155 +#: build/C/man3/getutent.3:160 msgid "XPG2, SVr4." msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:165 +#: build/C/man3/getutent.3:170 msgid "" "In XPG2 and SVID 2 the function B() is documented to return " "void, and that is what it does on many systems (AIX, HP-UX, Linux libc5). " @@ -266,49 +273,49 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:169 +#: build/C/man3/getutent.3:174 msgid "" "All these functions are obsolete now on non-Linux systems. POSIX.1-2001, " "following SUSv1, does not have any of these functions, but instead uses" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:171 +#: build/C/man3/getutent.3:176 msgid "B<#include Eutmpx.hE>" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:173 +#: build/C/man3/getutent.3:178 msgid "B" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:175 +#: build/C/man3/getutent.3:180 msgid "B" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:177 +#: build/C/man3/getutent.3:182 msgid "B" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:179 +#: build/C/man3/getutent.3:184 msgid "B" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:181 +#: build/C/man3/getutent.3:186 msgid "B" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:183 +#: build/C/man3/getutent.3:188 msgid "B" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:192 +#: build/C/man3/getutent.3:197 msgid "" "These functions are provided by glibc, and perform the same task as their " "equivalents without the \"x\", but use I, defined on Linux to " @@ -317,7 +324,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:200 +#: build/C/man3/getutent.3:205 msgid "" "On some other systems, the I structure is a superset of the I " "structure, with additional fields, and larger versions of the existing " @@ -326,47 +333,48 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:205 +#: build/C/man3/getutent.3:213 msgid "" "Linux glibc on the other hand does not use a parallel I file since " -"its I structure is already large enough. The functions B() " -"etc. are aliases for B() etc." +"its I structure is already large enough. The \"x\" functions listed " +"above are just aliases for their counterparts without the \"x\" (e.g., " +"B() is an alias for B())." msgstr "" #. type: SH -#: build/C/man3/getutent.3:205 build/C/man3/getutmp.3:56 build/C/man3/login.3:108 build/C/man3/updwtmp.3:65 build/C/man5/utmp.5:279 +#: build/C/man3/getutent.3:213 build/C/man3/getutmp.3:58 build/C/man3/login.3:115 build/C/man3/updwtmp.3:71 build/C/man5/utmp.5:280 #, no-wrap msgid "NOTES" msgstr "" #. type: SS -#: build/C/man3/getutent.3:206 +#: build/C/man3/getutent.3:214 #, no-wrap -msgid "Glibc Notes" +msgid "Glibc notes" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:209 +#: build/C/man3/getutent.3:217 msgid "The above functions are not thread-safe. Glibc adds reentrant versions" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:214 +#: build/C/man3/getutent.3:222 #, no-wrap msgid "" "B<#define _GNU_SOURCE> /* or _SVID_SOURCE or _BSD_SOURCE;\n" -"\\& see B */\n" +"\\& see B(7) */\n" "B<#include Eutmp.hE>\n" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:216 +#: build/C/man3/getutent.3:224 #, no-wrap msgid "BIB<, struct utmp **>IB<);>\n" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:219 +#: build/C/man3/getutent.3:227 #, no-wrap msgid "" "BIB<,>\n" @@ -374,7 +382,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:222 +#: build/C/man3/getutent.3:230 #, no-wrap msgid "" "BIB<,>\n" @@ -382,7 +390,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:234 +#: build/C/man3/getutent.3:242 msgid "" "These functions are GNU extensions, analogs of the functions of the same " "name without the _r suffix. The I argument gives these functions a " @@ -393,13 +401,13 @@ msgid "" msgstr "" #. type: SH -#: build/C/man3/getutent.3:234 +#: build/C/man3/getutent.3:242 #, no-wrap msgid "EXAMPLE" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:242 +#: build/C/man3/getutent.3:250 msgid "" "The following example adds and removes a utmp record, assuming it is run " "from within a pseudo terminal. For usage in a real application, you should " @@ -407,7 +415,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:249 +#: build/C/man3/getutent.3:257 #, no-wrap msgid "" "#include Estring.hE\n" @@ -418,7 +426,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:254 +#: build/C/man3/getutent.3:262 #, no-wrap msgid "" "int\n" @@ -428,13 +436,13 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:256 +#: build/C/man3/getutent.3:264 #, no-wrap msgid " system(\"echo before adding entry:;who\");\n" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:268 +#: build/C/man3/getutent.3:276 #, no-wrap msgid "" " entry.ut_type = USER_PROCESS;\n" @@ -451,13 +459,13 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:270 +#: build/C/man3/getutent.3:278 #, no-wrap msgid " system(\"echo after adding entry:;who\");\n" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:277 +#: build/C/man3/getutent.3:285 #, no-wrap msgid "" " entry.ut_type = DEAD_PROCESS;\n" @@ -469,13 +477,13 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:279 +#: build/C/man3/getutent.3:287 #, no-wrap msgid " system(\"echo after removing entry:;who\");\n" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:283 +#: build/C/man3/getutent.3:291 #, no-wrap msgid "" " endutent();\n" @@ -484,55 +492,55 @@ msgid "" msgstr "" #. type: SH -#: build/C/man3/getutent.3:284 build/C/man3/getutmp.3:67 build/C/man3/login.3:123 build/C/man3/updwtmp.3:81 build/C/man5/utmp.5:337 +#: build/C/man3/getutent.3:292 build/C/man3/getutmp.3:69 build/C/man3/login.3:130 build/C/man3/updwtmp.3:87 build/C/man5/utmp.5:338 #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:287 +#: build/C/man3/getutent.3:295 msgid "B(3), B(5)" msgstr "" #. type: SH -#: build/C/man3/getutent.3:287 build/C/man3/getutmp.3:70 build/C/man3/login.3:126 build/C/man3/updwtmp.3:84 build/C/man5/utmp.5:350 +#: build/C/man3/getutent.3:295 build/C/man3/getutmp.3:72 build/C/man3/login.3:133 build/C/man3/updwtmp.3:90 build/C/man5/utmp.5:352 #, no-wrap msgid "COLOPHON" msgstr "" #. type: Plain text -#: build/C/man3/getutent.3:294 build/C/man3/getutmp.3:77 build/C/man3/login.3:133 build/C/man3/updwtmp.3:91 build/C/man5/utmp.5:357 +#: build/C/man3/getutent.3:302 build/C/man3/getutmp.3:79 build/C/man3/login.3:140 build/C/man3/updwtmp.3:97 build/C/man5/utmp.5:359 msgid "" -"This page is part of release 3.40 of the Linux I project. A " +"This page is part of release 3.54 of the Linux I project. A " "description of the project, and information about reporting bugs, can be " -"found at http://www.kernel.org/doc/man-pages/." +"found at \\%http://www.kernel.org/doc/man-pages/." msgstr "" #. type: TH -#: build/C/man3/getutmp.3:24 +#: build/C/man3/getutmp.3:26 #, no-wrap msgid "GETUTMP" msgstr "" #. type: TH -#: build/C/man3/getutmp.3:24 +#: build/C/man3/getutmp.3:26 #, no-wrap msgid "2010-09-10" msgstr "" #. type: TH -#: build/C/man3/getutmp.3:24 build/C/man5/utmp.5:29 +#: build/C/man3/getutmp.3:26 build/C/man5/utmp.5:30 #, no-wrap msgid "Linux" msgstr "" #. type: Plain text -#: build/C/man3/getutmp.3:27 +#: build/C/man3/getutmp.3:29 msgid "getutmp, getutmpx - copy utmp structure to utmpx, and vice versa" msgstr "" #. type: Plain text -#: build/C/man3/getutmp.3:31 +#: build/C/man3/getutmp.3:33 #, no-wrap msgid "" "B<#define _GNU_SOURCE> /* See feature_test_macros(7) */\n" @@ -540,7 +548,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/getutmp.3:34 +#: build/C/man3/getutmp.3:36 #, no-wrap msgid "" "B< void getutmp(const struct utmpx *>IB<, struct utmp *>IB<);>\n" @@ -548,7 +556,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/getutmp.3:49 +#: build/C/man3/getutmp.3:51 msgid "" "The B() function copies the fields of the I structure " "pointed to by I to the corresponding fields of the I structure " @@ -557,23 +565,23 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/getutmp.3:51 +#: build/C/man3/getutmp.3:53 msgid "These functions do not return a value." msgstr "" #. type: SH -#: build/C/man3/getutmp.3:51 +#: build/C/man3/getutmp.3:53 #, no-wrap msgid "VERSIONS" msgstr "" #. type: Plain text -#: build/C/man3/getutmp.3:53 +#: build/C/man3/getutmp.3:55 msgid "These functions first appeared in glibc in version 2.1.1." msgstr "" #. type: Plain text -#: build/C/man3/getutmp.3:56 +#: build/C/man3/getutmp.3:58 msgid "" "These functions are nonstandard, but appear on a few other systems, such as " "Solaris and NetBSD." @@ -581,7 +589,7 @@ msgstr "" #. e.g., on Solaris, the utmpx structure is rather larger than utmp. #. type: Plain text -#: build/C/man3/getutmp.3:67 +#: build/C/man3/getutmp.3:69 msgid "" "These functions exist primarily for compatibility with other systems where " "the I and I structures contain different fields, or the size of " @@ -590,90 +598,90 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/getutmp.3:70 build/C/man3/login.3:126 +#: build/C/man3/getutmp.3:72 build/C/man3/login.3:133 msgid "B(3), B(5)" msgstr "" #. type: TH -#: build/C/man3/login.3:24 +#: build/C/man3/login.3:25 #, no-wrap msgid "LOGIN" msgstr "" #. type: TH -#: build/C/man3/login.3:24 +#: build/C/man3/login.3:25 #, no-wrap msgid "2004-05-06" msgstr "" #. type: TH -#: build/C/man3/login.3:24 build/C/man3/updwtmp.3:23 +#: build/C/man3/login.3:25 build/C/man3/updwtmp.3:29 #, no-wrap msgid "GNU" msgstr "" #. type: Plain text -#: build/C/man3/login.3:27 +#: build/C/man3/login.3:28 msgid "login, logout - write utmp and wtmp entries" msgstr "" #. type: Plain text -#: build/C/man3/login.3:31 +#: build/C/man3/login.3:32 msgid "BIB<);>" msgstr "" #. type: Plain text -#: build/C/man3/login.3:33 +#: build/C/man3/login.3:34 msgid "BIB<);>" msgstr "" #. type: Plain text -#: build/C/man3/login.3:35 +#: build/C/man3/login.3:36 msgid "Link with I<-lutil>." msgstr "" #. type: Plain text -#: build/C/man3/login.3:40 +#: build/C/man3/login.3:41 msgid "" "The utmp file records who is currently using the system. The wtmp file " "records all logins and logouts. See B(5)." msgstr "" #. type: Plain text -#: build/C/man3/login.3:46 +#: build/C/man3/login.3:48 msgid "" "The function B() takes the supplied I, I, and " "writes it to both the utmp and the wtmp file." msgstr "" #. type: Plain text -#: build/C/man3/login.3:50 +#: build/C/man3/login.3:52 msgid "The function B() clears the entry in the utmp file again." msgstr "" #. type: SS -#: build/C/man3/login.3:50 +#: build/C/man3/login.3:52 #, no-wrap -msgid "GNU Details" +msgid "GNU details" msgstr "" #. type: Plain text -#: build/C/man3/login.3:71 +#: build/C/man3/login.3:78 msgid "" "More precisely, B() takes the argument I struct, fills the field " "Iut_type> (if there is such a field) with the value " "B, and fills the field Iut_pid> (if there is such a " "field) with the process ID of the calling process. Then it tries to fill " "the field Iut_line>. It takes the first of I, I, " -"I that is a tty, and stores the corresponding pathname minus a " +"I that is a terminal, and stores the corresponding pathname minus a " "possible leading I into this field, and then writes the struct to the " -"utmp file. On the other hand, if no tty name was found, this field is " +"utmp file. On the other hand, if no terminal name was found, this field is " "filled with \"???\" and the struct is not written to the utmp file. After " "this, the struct is written to the wtmp file." msgstr "" #. type: Plain text -#: build/C/man3/login.3:87 +#: build/C/man3/login.3:94 msgid "" "The B() function searches the utmp file for an entry matching the " "I argument. If a record is found, it is updated by zeroing out the " @@ -682,45 +690,45 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/login.3:92 +#: build/C/man3/login.3:99 msgid "" "The B() function returns 1 if the entry was successfully written to " "the database, or 0 if an error occurred." msgstr "" #. type: TP -#: build/C/man3/login.3:93 +#: build/C/man3/login.3:100 #, no-wrap msgid "I" msgstr "" #. type: Plain text -#: build/C/man3/login.3:99 +#: build/C/man3/login.3:106 msgid "" "user accounting database, configured through B<_PATH_UTMP> in " "Ipaths.hE>" msgstr "" #. type: TP -#: build/C/man3/login.3:99 build/C/man3/updwtmp.3:49 +#: build/C/man3/login.3:106 build/C/man3/updwtmp.3:55 #, no-wrap msgid "I" msgstr "" #. type: Plain text -#: build/C/man3/login.3:105 +#: build/C/man3/login.3:112 msgid "" "user accounting log file, configured through B<_PATH_WTMP> in " "Ipaths.hE>" msgstr "" #. type: Plain text -#: build/C/man3/login.3:108 +#: build/C/man3/login.3:115 msgid "Not in POSIX.1-2001. Present on the BSDs." msgstr "" #. type: Plain text -#: build/C/man3/login.3:123 +#: build/C/man3/login.3:130 msgid "" "Note that the member I of I is called I in " "BSD. Therefore, I is defined as an alias for I in " @@ -728,36 +736,36 @@ msgid "" msgstr "" #. type: TH -#: build/C/man3/updwtmp.3:23 +#: build/C/man3/updwtmp.3:29 #, no-wrap msgid "UPDWTMP" msgstr "" #. type: TH -#: build/C/man3/updwtmp.3:23 +#: build/C/man3/updwtmp.3:29 #, no-wrap msgid "2008-07-02" msgstr "" #. type: Plain text -#: build/C/man3/updwtmp.3:26 +#: build/C/man3/updwtmp.3:32 msgid "updwtmp, logwtmp - append an entry to the wtmp file" msgstr "" #. type: Plain text -#: build/C/man3/updwtmp.3:29 +#: build/C/man3/updwtmp.3:35 #, no-wrap msgid "B<#include Eutmp.hE>\n" msgstr "" #. type: Plain text -#: build/C/man3/updwtmp.3:31 +#: build/C/man3/updwtmp.3:37 #, no-wrap msgid "BIB<, const struct utmp *>IB<);>\n" msgstr "" #. type: Plain text -#: build/C/man3/updwtmp.3:34 +#: build/C/man3/updwtmp.3:40 #, no-wrap msgid "" "BIB<, const char *>IB<, const char " @@ -765,12 +773,12 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/updwtmp.3:40 +#: build/C/man3/updwtmp.3:46 msgid "B() appends the utmp structure I to the wtmp file." msgstr "" #. type: Plain text -#: build/C/man3/updwtmp.3:48 +#: build/C/man3/updwtmp.3:54 msgid "" "B() constructs a utmp structure using I, I, I, " "current time and current process ID. Then it calls B() to append " @@ -778,23 +786,23 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/updwtmp.3:52 +#: build/C/man3/updwtmp.3:58 msgid "database of past user logins" msgstr "" #. type: Plain text -#: build/C/man3/updwtmp.3:55 +#: build/C/man3/updwtmp.3:61 msgid "Not in POSIX.1-2001. Present on Solaris, NetBSD, and perhaps other systems." msgstr "" #. type: SH -#: build/C/man3/updwtmp.3:55 +#: build/C/man3/updwtmp.3:61 #, no-wrap msgid "AVAILABILITY" msgstr "" #. type: Plain text -#: build/C/man3/updwtmp.3:65 +#: build/C/man3/updwtmp.3:71 msgid "" "Both functions are available under glibc2, but not under libc5. However, " "B() used to occur in the old libbsd. These days, the B() " @@ -803,20 +811,20 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/updwtmp.3:69 +#: build/C/man3/updwtmp.3:75 msgid "" "For consistency with the other \"utmpx\" functions (see B(3)), " "glibc provides (since version 2.1):" msgstr "" #. type: Plain text -#: build/C/man3/updwtmp.3:72 +#: build/C/man3/updwtmp.3:78 #, no-wrap msgid "B<#include Eutmpx.hE>\n" msgstr "" #. type: Plain text -#: build/C/man3/updwtmp.3:74 +#: build/C/man3/updwtmp.3:80 #, no-wrap msgid "" "BIB<, const struct utmpx " @@ -824,36 +832,36 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/updwtmp.3:81 +#: build/C/man3/updwtmp.3:87 msgid "" "This function performs the same task as B(), but differs in that it " "takes a I structure as its last argument." msgstr "" #. type: Plain text -#: build/C/man3/updwtmp.3:84 +#: build/C/man3/updwtmp.3:90 msgid "B(3), B(5)" msgstr "" #. type: TH -#: build/C/man5/utmp.5:29 +#: build/C/man5/utmp.5:30 #, no-wrap msgid "UTMP" msgstr "" #. type: TH -#: build/C/man5/utmp.5:29 +#: build/C/man5/utmp.5:30 #, no-wrap -msgid "2011-09-28" +msgid "2013-02-11" msgstr "" #. type: Plain text -#: build/C/man5/utmp.5:32 +#: build/C/man5/utmp.5:33 msgid "utmp, wtmp - login records" msgstr "" #. type: Plain text -#: build/C/man5/utmp.5:41 +#: build/C/man5/utmp.5:42 msgid "" "The I file allows one to discover information about who is currently " "using the system. There may be more users currently using the system, " @@ -861,7 +869,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man5/utmp.5:51 +#: build/C/man5/utmp.5:52 msgid "" "B I must not be writable by the user class \"other\", " "because many system programs (foolishly) depend on its integrity. You risk " @@ -870,7 +878,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man5/utmp.5:59 +#: build/C/man5/utmp.5:60 msgid "" "The file is a sequence of I structures, declared as follows in " "Iutmp.hE> (note that this is only one of several definitions " @@ -878,13 +886,13 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man5/utmp.5:63 +#: build/C/man5/utmp.5:64 #, no-wrap msgid "/* Values for ut_type field, below */\n" msgstr "" #. type: Plain text -#: build/C/man5/utmp.5:78 +#: build/C/man5/utmp.5:79 #, no-wrap msgid "" "#define EMPTY 0 /* Record does not contain valid info\n" @@ -904,7 +912,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man5/utmp.5:82 +#: build/C/man5/utmp.5:83 #, no-wrap msgid "" "#define UT_LINESIZE 32\n" @@ -913,7 +921,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man5/utmp.5:87 +#: build/C/man5/utmp.5:88 #, no-wrap msgid "" "struct exit_status { /* Type for ut_exit, below */\n" @@ -923,7 +931,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man5/utmp.5:115 +#: build/C/man5/utmp.5:116 #, no-wrap msgid "" "struct utmp {\n" @@ -956,7 +964,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man5/utmp.5:121 +#: build/C/man5/utmp.5:122 #, no-wrap msgid "" " int32_t ut_addr_v6[4]; /* Internet address of remote\n" @@ -967,7 +975,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man5/utmp.5:129 +#: build/C/man5/utmp.5:130 #, no-wrap msgid "" "/* Backward compatibility hacks */\n" @@ -980,7 +988,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man5/utmp.5:139 +#: build/C/man5/utmp.5:140 msgid "" "This structure gives the name of the special file associated with the user's " "terminal, the user's login name, and the time of login in the form of " @@ -989,7 +997,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man5/utmp.5:156 +#: build/C/man5/utmp.5:157 msgid "" "The first entries ever created result from B(8) processing " "B(5). Before an entry is processed, though, B(8) cleans up " @@ -1002,7 +1010,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man5/utmp.5:175 +#: build/C/man5/utmp.5:176 msgid "" "B(8) (or B(8)) locates the entry by the PID, changes " "I to B, changes I, sets I, and " @@ -1014,7 +1022,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man5/utmp.5:181 +#: build/C/man5/utmp.5:182 msgid "" "When B(8) finds that a process has exited, it locates its utmp entry " "by I, sets I to B, and clears I, " @@ -1022,7 +1030,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man5/utmp.5:193 +#: build/C/man5/utmp.5:194 msgid "" "B(1) and other terminal emulators directly create a B " "record and generate the I by using the string that suffix part of the " @@ -1034,7 +1042,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man5/utmp.5:201 +#: build/C/man5/utmp.5:202 msgid "" "B(8) sets up a B entry and leaves the rest to " "B(1) as usual. After the telnet session ends, B(8) cleans " @@ -1042,7 +1050,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man5/utmp.5:223 +#: build/C/man5/utmp.5:224 msgid "" "The I file records all logins and logouts. Its format is exactly like " "I except that a null username indicates a logout on the associated " @@ -1056,17 +1064,17 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man5/utmp.5:225 +#: build/C/man5/utmp.5:226 msgid "/var/run/utmp" msgstr "" #. type: Plain text -#: build/C/man5/utmp.5:227 +#: build/C/man5/utmp.5:228 msgid "/var/log/wtmp" msgstr "" #. type: Plain text -#: build/C/man5/utmp.5:246 +#: build/C/man5/utmp.5:247 msgid "" "POSIX.1 does not specify a I structure, but rather one named I, " "with specifications for the fields I, I, I, " @@ -1075,27 +1083,27 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man5/utmp.5:252 +#: build/C/man5/utmp.5:253 msgid "" "Linux defines the I structure to be the same as the I " "structure." msgstr "" #. type: SS -#: build/C/man5/utmp.5:252 +#: build/C/man5/utmp.5:253 #, no-wrap -msgid "Comparison with Historical Systems" +msgid "Comparison with historical systems" msgstr "" #. type: Plain text -#: build/C/man5/utmp.5:255 +#: build/C/man5/utmp.5:256 msgid "" "Linux utmp entries conform neither to v7/BSD nor to System V; they are a mix " "of the two." msgstr "" #. type: Plain text -#: build/C/man5/utmp.5:262 +#: build/C/man5/utmp.5:263 msgid "" "v7/BSD has fewer fields; most importantly it lacks I, which causes " "native v7/BSD-like programs to display (for example) dead or login entries. " @@ -1104,7 +1112,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man5/utmp.5:274 +#: build/C/man5/utmp.5:275 msgid "" "In Linux (as in System V), the I field of a record will never change " "once it has been set, which reserves that slot without needing a " @@ -1120,12 +1128,12 @@ msgstr "" #. System V only uses the type field to mark them and logs #. informative messages such as \fB"new time"\fP in the line field. #. type: Plain text -#: build/C/man5/utmp.5:279 +#: build/C/man5/utmp.5:280 msgid "System V has no I or I fields." msgstr "" #. type: Plain text -#: build/C/man5/utmp.5:287 +#: build/C/man5/utmp.5:288 msgid "" "Unlike various other systems, where utmp logging can be disabled by removing " "the file, utmp must always exist on Linux. If you want to disable B(1) " @@ -1133,14 +1141,14 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man5/utmp.5:290 +#: build/C/man5/utmp.5:291 msgid "" "The file format is machine-dependent, so it is recommended that it be " "processed only on the machine architecture where it was created." msgstr "" #. type: Plain text -#: build/C/man5/utmp.5:311 +#: build/C/man5/utmp.5:312 msgid "" "Note that on I platforms, that is, systems which can run both 32-bit " "and 64-bit applications (x86-64, ppc64, s390x, etc.), I is the same " @@ -1153,18 +1161,18 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man5/utmp.5:315 +#: build/C/man5/utmp.5:316 #, no-wrap msgid "gettimeofday((struct timeval *) &ut.ut_tv, NULL);\n" msgstr "" #. type: Plain text -#: build/C/man5/utmp.5:319 +#: build/C/man5/utmp.5:320 msgid "the following method of setting this field is recommended:" msgstr "" #. type: Plain text -#: build/C/man5/utmp.5:324 +#: build/C/man5/utmp.5:325 #, no-wrap msgid "" "struct utmp ut;\n" @@ -1172,7 +1180,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man5/utmp.5:328 +#: build/C/man5/utmp.5:329 #, no-wrap msgid "" "gettimeofday(&tv, NULL);\n" @@ -1181,7 +1189,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man5/utmp.5:335 +#: build/C/man5/utmp.5:336 msgid "" "Note that the I struct from libc5 has changed in libc6. Because of " "this, binaries using the old libc5 struct will corrupt I " @@ -1189,20 +1197,20 @@ msgid "" msgstr "" #. type: SH -#: build/C/man5/utmp.5:335 +#: build/C/man5/utmp.5:336 #, no-wrap msgid "BUGS" msgstr "" #. type: Plain text -#: build/C/man5/utmp.5:337 +#: build/C/man5/utmp.5:338 msgid "This man page is based on the libc5 one, things may work differently now." msgstr "" #. type: Plain text -#: build/C/man5/utmp.5:350 +#: build/C/man5/utmp.5:352 msgid "" -"B(1), B(1), B(1), B(1), B(1), B(3), " -"B(3), B(3), B(3), B(3), B(3), " -"B(8)" +"B(1), B(1), B(1), B(1), B(1), B(1), " +"B(3), B(3), B(3), B(3), B(3), " +"B(3), B(8)" msgstr ""