X-Git-Url: http://git.osdn.net/view?p=linuxjm%2FLDP_man-pages.git;a=blobdiff_plain;f=po4a%2Ffilesystem%2Fpo%2Ffilesystem.pot;h=0aef13c0372a851c97f3449068ccd038163cb012;hp=de5d03ed2cb6b75cc92591ab1332328cb8d712cf;hb=8a7f723a0530d2fb90ab139c03452e84d1e19905;hpb=e9e6c106d11bd9cca5f4a6585364b93f5ae3007a diff --git a/po4a/filesystem/po/filesystem.pot b/po4a/filesystem/po/filesystem.pot index de5d03ed..0aef13c0 100644 --- a/po4a/filesystem/po/filesystem.pot +++ b/po4a/filesystem/po/filesystem.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2012-05-28 07:16+0900\n" +"POT-Creation-Date: 2013-03-22 01:05+0900\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,37 +17,37 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #. type: TH -#: build/C/man5/filesystems.5:25 +#: build/C/man5/filesystems.5:26 #, no-wrap msgid "FILESYSTEMS" msgstr "" #. type: TH -#: build/C/man5/filesystems.5:25 +#: build/C/man5/filesystems.5:26 build/C/man2/spu_create.2:25 build/C/man2/spu_run.2:26 #, no-wrap -msgid "2010-05-24" +msgid "2012-08-05" msgstr "" #. type: TH -#: build/C/man5/filesystems.5:25 build/C/man3/fts.3:38 build/C/man3/ftw.3:34 build/C/man2/getxattr.2:27 build/C/man2/listxattr.2:27 build/C/man2/mount.2:40 build/C/man7/path_resolution.7:23 build/C/man2/removexattr.2:27 build/C/man2/setxattr.2:27 build/C/man2/spu_create.2:24 build/C/man2/spu_run.2:25 build/C/man7/spufs.7:26 build/C/man2/stat.2:40 build/C/man2/statfs.2:26 build/C/man3/statvfs.3:28 build/C/man2/sysfs.2:25 build/C/man2/umount.2:30 build/C/man2/ustat.2:28 +#: build/C/man5/filesystems.5:26 build/C/man3/fts.3:40 build/C/man3/ftw.3:35 build/C/man2/getxattr.2:25 build/C/man2/listxattr.2:25 build/C/man2/mount.2:40 build/C/man7/path_resolution.7:25 build/C/man2/removexattr.2:25 build/C/man2/setxattr.2:25 build/C/man2/spu_create.2:25 build/C/man2/spu_run.2:26 build/C/man7/spufs.7:27 build/C/man2/stat.2:40 build/C/man2/statfs.2:28 build/C/man3/statvfs.3:30 build/C/man2/sysfs.2:27 build/C/man2/umount.2:30 build/C/man2/ustat.2:30 #, no-wrap msgid "Linux" msgstr "" #. type: TH -#: build/C/man5/filesystems.5:25 build/C/man3/fts.3:38 build/C/man3/ftw.3:34 build/C/man3/getfsent.3:25 build/C/man3/getmntent.3:30 build/C/man2/getxattr.2:27 build/C/man2/listxattr.2:27 build/C/man2/mount.2:40 build/C/man7/path_resolution.7:23 build/C/man2/removexattr.2:27 build/C/man2/setxattr.2:27 build/C/man2/spu_create.2:24 build/C/man2/spu_run.2:25 build/C/man7/spufs.7:26 build/C/man2/stat.2:40 build/C/man2/statfs.2:26 build/C/man3/statvfs.3:28 build/C/man2/sysfs.2:25 build/C/man2/umount.2:30 build/C/man2/ustat.2:28 +#: build/C/man5/filesystems.5:26 build/C/man3/fts.3:40 build/C/man3/ftw.3:35 build/C/man3/getfsent.3:27 build/C/man3/getmntent.3:32 build/C/man2/getxattr.2:25 build/C/man2/listxattr.2:25 build/C/man2/mount.2:40 build/C/man7/path_resolution.7:25 build/C/man2/removexattr.2:25 build/C/man2/setxattr.2:25 build/C/man2/spu_create.2:25 build/C/man2/spu_run.2:26 build/C/man7/spufs.7:27 build/C/man2/stat.2:40 build/C/man2/statfs.2:28 build/C/man3/statvfs.3:30 build/C/man2/sysfs.2:27 build/C/man2/umount.2:30 build/C/man2/ustat.2:30 #, no-wrap msgid "Linux Programmer's Manual" msgstr "" #. type: SH -#: build/C/man5/filesystems.5:27 build/C/man3/fts.3:39 build/C/man3/ftw.3:35 build/C/man3/getfsent.3:26 build/C/man3/getmntent.3:31 build/C/man2/getxattr.2:28 build/C/man2/listxattr.2:28 build/C/man2/mount.2:41 build/C/man7/path_resolution.7:24 build/C/man2/removexattr.2:28 build/C/man2/setxattr.2:28 build/C/man2/spu_create.2:25 build/C/man2/spu_run.2:26 build/C/man7/spufs.7:27 build/C/man2/stat.2:41 build/C/man2/statfs.2:27 build/C/man3/statvfs.3:29 build/C/man2/sysfs.2:26 build/C/man2/umount.2:31 build/C/man2/ustat.2:29 +#: build/C/man5/filesystems.5:28 build/C/man3/fts.3:41 build/C/man3/ftw.3:36 build/C/man3/getfsent.3:28 build/C/man3/getmntent.3:33 build/C/man2/getxattr.2:26 build/C/man2/listxattr.2:26 build/C/man2/mount.2:41 build/C/man7/path_resolution.7:26 build/C/man2/removexattr.2:26 build/C/man2/setxattr.2:26 build/C/man2/spu_create.2:26 build/C/man2/spu_run.2:27 build/C/man7/spufs.7:28 build/C/man2/stat.2:41 build/C/man2/statfs.2:29 build/C/man3/statvfs.3:31 build/C/man2/sysfs.2:28 build/C/man2/umount.2:31 build/C/man2/ustat.2:31 #, no-wrap msgid "NAME" msgstr "" #. type: Plain text -#: build/C/man5/filesystems.5:31 +#: build/C/man5/filesystems.5:32 msgid "" "filesystems - Linux file-system types: minix, ext, ext2, ext3, ext4, " "Reiserfs, XFS, JFS, xia, msdos, umsdos, vfat, ntfs, proc, nfs, iso9660, " @@ -55,13 +55,13 @@ msgid "" msgstr "" #. type: SH -#: build/C/man5/filesystems.5:31 build/C/man3/fts.3:59 build/C/man3/ftw.3:54 build/C/man3/getfsent.3:40 build/C/man3/getmntent.3:63 build/C/man2/getxattr.2:44 build/C/man2/listxattr.2:43 build/C/man2/mount.2:51 build/C/man7/path_resolution.7:26 build/C/man2/removexattr.2:41 build/C/man2/setxattr.2:44 build/C/man2/spu_create.2:36 build/C/man2/spu_run.2:35 build/C/man7/spufs.7:29 build/C/man2/stat.2:72 build/C/man2/statfs.2:35 build/C/man3/statvfs.3:37 build/C/man2/sysfs.2:34 build/C/man2/umount.2:41 build/C/man2/ustat.2:41 +#: build/C/man5/filesystems.5:32 build/C/man3/fts.3:61 build/C/man3/ftw.3:55 build/C/man3/getfsent.3:42 build/C/man3/getmntent.3:65 build/C/man2/getxattr.2:42 build/C/man2/listxattr.2:41 build/C/man2/mount.2:51 build/C/man7/path_resolution.7:28 build/C/man2/removexattr.2:39 build/C/man2/setxattr.2:42 build/C/man2/spu_create.2:40 build/C/man2/spu_run.2:39 build/C/man7/spufs.7:30 build/C/man2/stat.2:72 build/C/man2/statfs.2:37 build/C/man3/statvfs.3:39 build/C/man2/sysfs.2:36 build/C/man2/umount.2:41 build/C/man2/ustat.2:43 #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text -#: build/C/man5/filesystems.5:41 +#: build/C/man5/filesystems.5:42 msgid "" "When, as is customary, the B file system is mounted on I, you " "can find in the file I which file systems your kernel " @@ -70,23 +70,23 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man5/filesystems.5:46 +#: build/C/man5/filesystems.5:47 msgid "In order to use a file system, you have to I it; see B(8)." msgstr "" #. type: Plain text -#: build/C/man5/filesystems.5:48 +#: build/C/man5/filesystems.5:49 msgid "Below a short description of a few of the available file systems." msgstr "" #. type: TP -#: build/C/man5/filesystems.5:48 +#: build/C/man5/filesystems.5:49 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man5/filesystems.5:55 +#: build/C/man5/filesystems.5:56 msgid "" "is the file system used in the Minix operating system, the first to run " "under Linux. It has a number of shortcomings: a 64MB partition size limit, " @@ -95,13 +95,13 @@ msgid "" msgstr "" #. type: TP -#: build/C/man5/filesystems.5:55 +#: build/C/man5/filesystems.5:56 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man5/filesystems.5:64 +#: build/C/man5/filesystems.5:65 msgid "" "is an elaborate extension of the B file system. It has been " "completely superseded by the second version of the extended file system " @@ -109,13 +109,13 @@ msgid "" msgstr "" #. type: TP -#: build/C/man5/filesystems.5:64 +#: build/C/man5/filesystems.5:65 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man5/filesystems.5:74 +#: build/C/man5/filesystems.5:75 msgid "" "is the high performance disk file system used by Linux for fixed disks as " "well as removable media. The second extended file system was designed as an " @@ -125,26 +125,26 @@ msgid "" msgstr "" #. type: TP -#: build/C/man5/filesystems.5:74 +#: build/C/man5/filesystems.5:75 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man5/filesystems.5:79 +#: build/C/man5/filesystems.5:80 msgid "" "is a journaling version of the ext2 file system. It is easy to switch back " "and forth between ext2 and ext3." msgstr "" #. type: TP -#: build/C/man5/filesystems.5:79 +#: build/C/man5/filesystems.5:80 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man5/filesystems.5:84 +#: build/C/man5/filesystems.5:85 msgid "" "is a set of upgrades to ext3 including substantial performance and " "reliability enhancements, plus large increases in volume, file, and " @@ -152,52 +152,52 @@ msgid "" msgstr "" #. type: TP -#: build/C/man5/filesystems.5:84 +#: build/C/man5/filesystems.5:85 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man5/filesystems.5:88 +#: build/C/man5/filesystems.5:89 msgid "" "is a journaling file system, designed by Hans Reiser, that was integrated " "into Linux in kernel 2.4.1." msgstr "" #. type: TP -#: build/C/man5/filesystems.5:88 +#: build/C/man5/filesystems.5:89 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man5/filesystems.5:92 +#: build/C/man5/filesystems.5:93 msgid "" "is a journaling file system, developed by SGI, that was integrated into " "Linux in kernel 2.4.20." msgstr "" #. type: TP -#: build/C/man5/filesystems.5:92 +#: build/C/man5/filesystems.5:93 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man5/filesystems.5:96 +#: build/C/man5/filesystems.5:97 msgid "" "is a journaling file system, developed by IBM, that was integrated into " "Linux in kernel 2.4.24." msgstr "" #. type: TP -#: build/C/man5/filesystems.5:96 +#: build/C/man5/filesystems.5:97 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man5/filesystems.5:106 +#: build/C/man5/filesystems.5:107 msgid "" "was designed and implemented to be a stable, safe file system by extending " "the Minix file system code. It provides the basic most requested features " @@ -206,13 +206,13 @@ msgid "" msgstr "" #. type: TP -#: build/C/man5/filesystems.5:106 +#: build/C/man5/filesystems.5:107 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man5/filesystems.5:112 +#: build/C/man5/filesystems.5:113 msgid "" "is the file system used by DOS, Windows, and some OS/2 computers. B " "filenames can be no longer than 8 characters, followed by an optional period " @@ -220,13 +220,13 @@ msgid "" msgstr "" #. type: TP -#: build/C/man5/filesystems.5:112 +#: build/C/man5/filesystems.5:113 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man5/filesystems.5:119 +#: build/C/man5/filesystems.5:120 msgid "" "is an extended DOS file system used by Linux. It adds capability for long " "filenames, UID/GID, POSIX permissions, and special files (devices, named " @@ -235,26 +235,26 @@ msgid "" msgstr "" #. type: TP -#: build/C/man5/filesystems.5:119 +#: build/C/man5/filesystems.5:120 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man5/filesystems.5:123 +#: build/C/man5/filesystems.5:124 msgid "" "is an extended DOS file system used by Microsoft Windows95 and Windows NT. " "VFAT adds the capability to use long filenames under the MSDOS file system." msgstr "" #. type: TP -#: build/C/man5/filesystems.5:123 +#: build/C/man5/filesystems.5:124 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man5/filesystems.5:128 +#: build/C/man5/filesystems.5:129 msgid "" "replaces Microsoft Window's FAT file systems (VFAT, FAT32). It has " "reliability, performance, and space-utilization enhancements plus features " @@ -262,13 +262,13 @@ msgid "" msgstr "" #. type: TP -#: build/C/man5/filesystems.5:128 +#: build/C/man5/filesystems.5:129 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man5/filesystems.5:136 +#: build/C/man5/filesystems.5:137 msgid "" "is a pseudo file system which is used as an interface to kernel data " "structures rather than reading and interpreting I. In " @@ -276,24 +276,24 @@ msgid "" msgstr "" #. type: TP -#: build/C/man5/filesystems.5:136 +#: build/C/man5/filesystems.5:137 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man5/filesystems.5:139 +#: build/C/man5/filesystems.5:140 msgid "is a CD-ROM file system type conforming to the ISO 9660 standard." msgstr "" #. type: TP -#: build/C/man5/filesystems.5:140 +#: build/C/man5/filesystems.5:141 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man5/filesystems.5:147 +#: build/C/man5/filesystems.5:148 msgid "" "Linux supports High Sierra, the precursor to the ISO 9660 standard for " "CD-ROM file systems. It is automatically recognized within the B " @@ -301,13 +301,13 @@ msgid "" msgstr "" #. type: TP -#: build/C/man5/filesystems.5:147 +#: build/C/man5/filesystems.5:148 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man5/filesystems.5:158 +#: build/C/man5/filesystems.5:159 msgid "" "Linux also supports the System Use Sharing Protocol records specified by the " "Rock Ridge Interchange Protocol. They are used to further describe the " @@ -318,135 +318,136 @@ msgid "" msgstr "" #. type: TP -#: build/C/man5/filesystems.5:159 +#: build/C/man5/filesystems.5:160 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man5/filesystems.5:164 +#: build/C/man5/filesystems.5:165 msgid "" "is the High Performance Filesystem, used in OS/2. This file system is " "read-only under Linux due to the lack of available documentation." msgstr "" #. type: TP -#: build/C/man5/filesystems.5:164 +#: build/C/man5/filesystems.5:165 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man5/filesystems.5:168 +#: build/C/man5/filesystems.5:169 msgid "" "is an implementation of the SystemV/Coherent file system for Linux. It " "implements all of Xenix FS, SystemV/386 FS, and Coherent FS." msgstr "" #. type: TP -#: build/C/man5/filesystems.5:168 +#: build/C/man5/filesystems.5:169 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man5/filesystems.5:171 +#: build/C/man5/filesystems.5:172 msgid "is the network file system used to access disks located on remote computers." msgstr "" #. type: TP -#: build/C/man5/filesystems.5:171 +#: build/C/man5/filesystems.5:172 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man5/filesystems.5:175 +#: build/C/man5/filesystems.5:176 msgid "" "is a network file system that supports the SMB protocol, used by Windows for " "Workgroups, Windows NT, and Lan Manager." msgstr "" #. type: Plain text -#: build/C/man5/filesystems.5:181 +#: build/C/man5/filesystems.5:183 msgid "" "To use B fs, you need a special mount program, which can be found in " -"the ksmbfs package, found at " -"I." +"the ksmbfs package, found at E<.UR " +"ftp://sunsite.unc.edu\\:/pub\\:/Linux\\:/system\\:/Filesystems\\:/smbfs> " +"E<.UE .>" msgstr "" #. type: TP -#: build/C/man5/filesystems.5:181 +#: build/C/man5/filesystems.5:183 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man5/filesystems.5:185 +#: build/C/man5/filesystems.5:187 msgid "" "is a network file system that supports the NCP protocol, used by Novell " "NetWare." msgstr "" #. type: Plain text -#: build/C/man5/filesystems.5:190 +#: build/C/man5/filesystems.5:193 msgid "" -"To use B, you need special programs, which can be found at " -"I." +"To use B, you need special programs, which can be found at E<.UR " +"ftp://linux01.gwdg.de\\:/pub\\:/ncpfs> E<.UE .>" msgstr "" #. type: SH -#: build/C/man5/filesystems.5:190 build/C/man3/fts.3:781 build/C/man3/ftw.3:404 build/C/man3/getfsent.3:131 build/C/man3/getmntent.3:193 build/C/man2/getxattr.2:143 build/C/man2/listxattr.2:155 build/C/man2/mount.2:456 build/C/man7/path_resolution.7:229 build/C/man2/removexattr.2:110 build/C/man2/setxattr.2:153 build/C/man2/spu_create.2:265 build/C/man2/spu_run.2:259 build/C/man7/spufs.7:765 build/C/man2/stat.2:649 build/C/man2/statfs.2:275 build/C/man3/statvfs.3:179 build/C/man2/umount.2:170 build/C/man2/ustat.2:114 +#: build/C/man5/filesystems.5:193 build/C/man3/fts.3:785 build/C/man3/ftw.3:405 build/C/man3/getfsent.3:133 build/C/man3/getmntent.3:195 build/C/man2/getxattr.2:141 build/C/man2/listxattr.2:150 build/C/man2/mount.2:482 build/C/man7/path_resolution.7:231 build/C/man2/removexattr.2:110 build/C/man2/setxattr.2:152 build/C/man2/spu_create.2:270 build/C/man2/spu_run.2:264 build/C/man7/spufs.7:766 build/C/man2/stat.2:655 build/C/man2/statfs.2:277 build/C/man3/statvfs.3:181 build/C/man2/umount.2:170 build/C/man2/ustat.2:116 #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text -#: build/C/man5/filesystems.5:195 +#: build/C/man5/filesystems.5:198 msgid "B(5), B(8), B(8), B(8)" msgstr "" #. type: SH -#: build/C/man5/filesystems.5:195 build/C/man3/fts.3:787 build/C/man3/ftw.3:408 build/C/man3/getfsent.3:134 build/C/man3/getmntent.3:197 build/C/man2/getxattr.2:153 build/C/man2/listxattr.2:165 build/C/man2/mount.2:461 build/C/man7/path_resolution.7:234 build/C/man2/removexattr.2:120 build/C/man2/setxattr.2:163 build/C/man2/spu_create.2:270 build/C/man2/spu_run.2:264 build/C/man7/spufs.7:771 build/C/man2/stat.2:658 build/C/man2/statfs.2:279 build/C/man3/statvfs.3:181 build/C/man2/sysfs.2:102 build/C/man2/umount.2:175 build/C/man2/ustat.2:117 +#: build/C/man5/filesystems.5:198 build/C/man3/fts.3:791 build/C/man3/ftw.3:409 build/C/man3/getfsent.3:136 build/C/man3/getmntent.3:199 build/C/man2/getxattr.2:151 build/C/man2/listxattr.2:160 build/C/man2/mount.2:488 build/C/man7/path_resolution.7:236 build/C/man2/removexattr.2:120 build/C/man2/setxattr.2:162 build/C/man2/spu_create.2:275 build/C/man2/spu_run.2:269 build/C/man7/spufs.7:773 build/C/man2/stat.2:664 build/C/man2/statfs.2:281 build/C/man3/statvfs.3:183 build/C/man2/sysfs.2:104 build/C/man2/umount.2:175 build/C/man2/ustat.2:119 #, no-wrap msgid "COLOPHON" msgstr "" #. type: Plain text -#: build/C/man5/filesystems.5:202 build/C/man3/fts.3:794 build/C/man3/ftw.3:415 build/C/man3/getfsent.3:141 build/C/man3/getmntent.3:204 build/C/man2/getxattr.2:160 build/C/man2/listxattr.2:172 build/C/man2/mount.2:468 build/C/man7/path_resolution.7:241 build/C/man2/removexattr.2:127 build/C/man2/setxattr.2:170 build/C/man2/spu_create.2:277 build/C/man2/spu_run.2:271 build/C/man7/spufs.7:778 build/C/man2/stat.2:665 build/C/man2/statfs.2:286 build/C/man3/statvfs.3:188 build/C/man2/sysfs.2:109 build/C/man2/umount.2:182 build/C/man2/ustat.2:124 +#: build/C/man5/filesystems.5:205 build/C/man3/fts.3:798 build/C/man3/ftw.3:416 build/C/man3/getfsent.3:143 build/C/man3/getmntent.3:206 build/C/man2/getxattr.2:158 build/C/man2/listxattr.2:167 build/C/man2/mount.2:495 build/C/man7/path_resolution.7:243 build/C/man2/removexattr.2:127 build/C/man2/setxattr.2:169 build/C/man2/spu_create.2:282 build/C/man2/spu_run.2:276 build/C/man7/spufs.7:780 build/C/man2/stat.2:671 build/C/man2/statfs.2:288 build/C/man3/statvfs.3:190 build/C/man2/sysfs.2:111 build/C/man2/umount.2:182 build/C/man2/ustat.2:126 msgid "" -"This page is part of release 3.41 of the Linux I project. A " +"This page is part of release 3.50 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/." msgstr "" #. type: TH -#: build/C/man3/fts.3:38 +#: build/C/man3/fts.3:40 #, no-wrap msgid "FTS" msgstr "" #. type: TH -#: build/C/man3/fts.3:38 +#: build/C/man3/fts.3:40 #, no-wrap -msgid "2007-12-28" +msgid "2012-10-25" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:42 +#: build/C/man3/fts.3:44 msgid "" "fts, fts_open, fts_read, fts_children, fts_set, fts_close - traverse a file " "hierarchy" msgstr "" #. type: SH -#: build/C/man3/fts.3:42 build/C/man3/ftw.3:37 build/C/man3/getfsent.3:28 build/C/man3/getmntent.3:34 build/C/man2/getxattr.2:30 build/C/man2/listxattr.2:30 build/C/man2/mount.2:43 build/C/man2/removexattr.2:30 build/C/man2/setxattr.2:30 build/C/man2/spu_create.2:27 build/C/man2/spu_run.2:28 build/C/man2/stat.2:43 build/C/man2/statfs.2:29 build/C/man3/statvfs.3:31 build/C/man2/sysfs.2:28 build/C/man2/umount.2:33 build/C/man2/ustat.2:31 +#: build/C/man3/fts.3:44 build/C/man3/ftw.3:38 build/C/man3/getfsent.3:30 build/C/man3/getmntent.3:36 build/C/man2/getxattr.2:28 build/C/man2/listxattr.2:28 build/C/man2/mount.2:43 build/C/man2/removexattr.2:28 build/C/man2/setxattr.2:28 build/C/man2/spu_create.2:28 build/C/man2/spu_run.2:29 build/C/man2/stat.2:43 build/C/man2/statfs.2:31 build/C/man3/statvfs.3:33 build/C/man2/sysfs.2:30 build/C/man2/umount.2:33 build/C/man2/ustat.2:33 #, no-wrap msgid "SYNOPSIS" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:47 +#: build/C/man3/fts.3:49 #, no-wrap msgid "" "B<#include Esys/types.hE>\n" @@ -455,7 +456,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:50 +#: build/C/man3/fts.3:52 #, no-wrap msgid "" "BIB<, int >IB<, >\n" @@ -463,31 +464,31 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:52 +#: build/C/man3/fts.3:54 #, no-wrap msgid "BIB<);>\n" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:54 +#: build/C/man3/fts.3:56 #, no-wrap msgid "BIB<, int >IB<);>\n" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:56 +#: build/C/man3/fts.3:58 #, no-wrap msgid "BIB<, FTSENT *>IB<, int >IB<);>\n" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:58 +#: build/C/man3/fts.3:60 #, no-wrap msgid "BIB<);>\n" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:83 +#: build/C/man3/fts.3:87 msgid "" "The fts functions are provided for traversing file hierarchies. A simple " "overview is that the B() function returns a \"handle\" on a file " @@ -499,13 +500,13 @@ msgid "" "visited two distinguishable times; in preorder (before any of their " "descendants are visited) and in postorder (after all of their descendants " "have been visited). Files are visited once. It is possible to walk the " -"hierarchy \"logically\" (ignoring symbolic links) or physically (visiting " -"symbolic links), order the walk of the hierarchy or prune and/or revisit " -"portions of the hierarchy." +"hierarchy \"logically\" (visiting the files that symbolic links point to) " +"or physically (visiting the symbolic links themselves), order the walk of " +"the hierarchy or prune and/or revisit portions of the hierarchy." msgstr "" #. type: Plain text -#: build/C/man3/fts.3:104 +#: build/C/man3/fts.3:108 msgid "" "Two structures are defined (and typedef'd) in the include file " "Ifts.hE>. The first is I, the structure that represents the " @@ -518,7 +519,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:123 +#: build/C/man3/fts.3:127 #, no-wrap msgid "" "typedef struct _ftsent {\n" @@ -541,19 +542,19 @@ msgstr "" #. .Bl -tag -width "fts_namelen" #. type: Plain text -#: build/C/man3/fts.3:128 +#: build/C/man3/fts.3:132 msgid "These fields are defined as follows:" msgstr "" #. type: TP -#: build/C/man3/fts.3:128 +#: build/C/man3/fts.3:132 #, no-wrap msgid "I" msgstr "" #. .Bl -tag -width FTS_DEFAULT #. type: Plain text -#: build/C/man3/fts.3:140 +#: build/C/man3/fts.3:144 msgid "" "One of the following flags describing the returned I structure and " "the file it represents. With the exception of directories without errors " @@ -562,76 +563,76 @@ msgid "" msgstr "" #. type: TP -#: build/C/man3/fts.3:141 +#: build/C/man3/fts.3:145 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:144 +#: build/C/man3/fts.3:148 msgid "A directory being visited in preorder." msgstr "" #. type: TP -#: build/C/man3/fts.3:144 +#: build/C/man3/fts.3:148 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:152 +#: build/C/man3/fts.3:156 msgid "" "A directory that causes a cycle in the tree. (The I field of the " "I structure will be filled in as well.)" msgstr "" #. type: TP -#: build/C/man3/fts.3:152 +#: build/C/man3/fts.3:156 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:160 +#: build/C/man3/fts.3:164 msgid "" "Any I structure that represents a file type not explicitly described " "by one of the other I values." msgstr "" #. type: TP -#: build/C/man3/fts.3:160 +#: build/C/man3/fts.3:164 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:166 +#: build/C/man3/fts.3:170 msgid "" "A directory which cannot be read. This is an error return, and the " "I field will be set to indicate what caused the error." msgstr "" #. type: TP -#: build/C/man3/fts.3:166 +#: build/C/man3/fts.3:170 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:176 +#: build/C/man3/fts.3:180 msgid "" "A file named \".\" or \"..\" which was not specified as a filename to " "B() (see B)." msgstr "" #. type: TP -#: build/C/man3/fts.3:176 +#: build/C/man3/fts.3:180 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:186 +#: build/C/man3/fts.3:190 msgid "" "A directory being visited in postorder. The contents of the I " "structure will be unchanged from when it was returned in preorder, that is, " @@ -639,37 +640,37 @@ msgid "" msgstr "" #. type: TP -#: build/C/man3/fts.3:186 +#: build/C/man3/fts.3:190 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:191 +#: build/C/man3/fts.3:195 msgid "" "This is an error return, and the I field will be set to indicate " "what caused the error." msgstr "" #. type: TP -#: build/C/man3/fts.3:191 +#: build/C/man3/fts.3:195 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:194 +#: build/C/man3/fts.3:198 msgid "A regular file." msgstr "" #. type: TP -#: build/C/man3/fts.3:194 +#: build/C/man3/fts.3:198 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:205 +#: build/C/man3/fts.3:209 msgid "" "A file for which no B(2) information was available. The contents of " "the I field are undefined. This is an error return, and the " @@ -677,38 +678,38 @@ msgid "" msgstr "" #. type: TP -#: build/C/man3/fts.3:205 +#: build/C/man3/fts.3:209 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:213 +#: build/C/man3/fts.3:217 msgid "" "A file for which no B(2) information was requested. The contents of " "the I field are undefined." msgstr "" #. type: TP -#: build/C/man3/fts.3:213 +#: build/C/man3/fts.3:217 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:216 +#: build/C/man3/fts.3:220 msgid "A symbolic link." msgstr "" #. type: TP -#: build/C/man3/fts.3:216 +#: build/C/man3/fts.3:220 #, no-wrap msgid "B" msgstr "" #. .El #. type: Plain text -#: build/C/man3/fts.3:224 +#: build/C/man3/fts.3:228 msgid "" "A symbolic link with a nonexistent target. The contents of the I " "field reference the file characteristic information for the symbolic link " @@ -716,70 +717,70 @@ msgid "" msgstr "" #. type: TP -#: build/C/man3/fts.3:225 +#: build/C/man3/fts.3:229 #, no-wrap msgid "I" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:228 +#: build/C/man3/fts.3:232 msgid "A path for accessing the file from the current directory." msgstr "" #. type: TP -#: build/C/man3/fts.3:228 +#: build/C/man3/fts.3:232 #, no-wrap msgid "I" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:234 +#: build/C/man3/fts.3:238 msgid "" "The path for the file relative to the root of the traversal. This path " "contains the path specified to B() as a prefix." msgstr "" #. type: TP -#: build/C/man3/fts.3:234 +#: build/C/man3/fts.3:238 #, no-wrap msgid "I" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:238 +#: build/C/man3/fts.3:242 msgid "The length of the string referenced by I." msgstr "" #. type: TP -#: build/C/man3/fts.3:238 +#: build/C/man3/fts.3:242 #, no-wrap msgid "I" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:241 +#: build/C/man3/fts.3:245 msgid "The name of the file." msgstr "" #. type: TP -#: build/C/man3/fts.3:241 +#: build/C/man3/fts.3:245 #, no-wrap msgid "I" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:245 +#: build/C/man3/fts.3:249 msgid "The length of the string referenced by I." msgstr "" #. type: TP -#: build/C/man3/fts.3:245 +#: build/C/man3/fts.3:249 #, no-wrap msgid "I" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:256 +#: build/C/man3/fts.3:260 msgid "" "The depth of the traversal, numbered from -1 to N, where this file was " "found. The I structure representing the parent of the starting " @@ -788,13 +789,13 @@ msgid "" msgstr "" #. type: TP -#: build/C/man3/fts.3:256 +#: build/C/man3/fts.3:260 #, no-wrap msgid "I" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:279 +#: build/C/man3/fts.3:283 msgid "" "Upon return of a I structure from the B() or " "B() functions, with its I field set to B, " @@ -804,39 +805,39 @@ msgid "" msgstr "" #. type: TP -#: build/C/man3/fts.3:279 +#: build/C/man3/fts.3:283 #, no-wrap msgid "I" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:285 +#: build/C/man3/fts.3:289 msgid "" "This field is provided for the use of the application program and is not " "modified by the fts functions. It is initialized to 0." msgstr "" #. type: TP -#: build/C/man3/fts.3:285 +#: build/C/man3/fts.3:289 #, no-wrap msgid "I" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:292 +#: build/C/man3/fts.3:296 msgid "" "This field is provided for the use of the application program and is not " "modified by the fts functions. It is initialized to NULL." msgstr "" #. type: TP -#: build/C/man3/fts.3:292 +#: build/C/man3/fts.3:296 #, no-wrap msgid "I" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:306 +#: build/C/man3/fts.3:310 msgid "" "A pointer to the I structure referencing the file in the hierarchy " "immediately above the current file, that is, the directory of which this " @@ -846,13 +847,13 @@ msgid "" msgstr "" #. type: TP -#: build/C/man3/fts.3:306 +#: build/C/man3/fts.3:310 #, no-wrap msgid "I" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:317 +#: build/C/man3/fts.3:321 msgid "" "Upon return from the B() function, the I field " "points to the next structure in the NULL-terminated linked list of directory " @@ -860,13 +861,13 @@ msgid "" msgstr "" #. type: TP -#: build/C/man3/fts.3:317 +#: build/C/man3/fts.3:321 #, no-wrap msgid "I" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:333 +#: build/C/man3/fts.3:337 msgid "" "If a directory causes a cycle in the hierarchy (see B), either " "because of a hard link between two directories, or a symbolic link pointing " @@ -877,19 +878,19 @@ msgid "" msgstr "" #. type: TP -#: build/C/man3/fts.3:333 +#: build/C/man3/fts.3:337 #, no-wrap msgid "I" msgstr "" #. .El #. type: Plain text -#: build/C/man3/fts.3:339 +#: build/C/man3/fts.3:343 msgid "A pointer to B(2) information for the file." msgstr "" #. type: Plain text -#: build/C/man3/fts.3:366 +#: build/C/man3/fts.3:370 msgid "" "A single buffer is used for all of the paths of all of the files in the file " "hierarchy. Therefore, the I and I fields are " @@ -903,13 +904,13 @@ msgid "" msgstr "" #. type: SS -#: build/C/man3/fts.3:366 +#: build/C/man3/fts.3:370 #, no-wrap msgid "fts_open()" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:374 +#: build/C/man3/fts.3:378 msgid "" "The B() function takes a pointer to an array of character " "pointers naming one or more paths which make up a logical file hierarchy to " @@ -918,7 +919,7 @@ msgstr "" #. .Bl -tag -width "FTS_PHYSICAL" #. type: Plain text -#: build/C/man3/fts.3:384 +#: build/C/man3/fts.3:388 msgid "" "There are a number of options, at least one of which (either B " "or B) must be specified. The options are selected by ORing " @@ -926,26 +927,26 @@ msgid "" msgstr "" #. type: TP -#: build/C/man3/fts.3:384 +#: build/C/man3/fts.3:388 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:390 +#: build/C/man3/fts.3:394 msgid "" "This option causes any symbolic link specified as a root path to be followed " "immediately whether or not B is also specified." msgstr "" #. type: TP -#: build/C/man3/fts.3:390 +#: build/C/man3/fts.3:394 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:409 +#: build/C/man3/fts.3:413 msgid "" "This option causes the fts routines to return I structures for the " "targets of symbolic links instead of the symbolic links themselves. If this " @@ -956,13 +957,13 @@ msgid "" msgstr "" #. type: TP -#: build/C/man3/fts.3:409 +#: build/C/man3/fts.3:413 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:425 +#: build/C/man3/fts.3:429 msgid "" "As a performance optimization, the fts functions change directories as they " "walk the file hierarchy. This has the side-effect that an application " @@ -975,13 +976,13 @@ msgid "" msgstr "" #. type: TP -#: build/C/man3/fts.3:425 +#: build/C/man3/fts.3:429 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:441 +#: build/C/man3/fts.3:445 msgid "" "By default, returned I structures reference file characteristic " "information (the I field) for each file visited. This option relaxes " @@ -991,13 +992,13 @@ msgid "" msgstr "" #. type: TP -#: build/C/man3/fts.3:441 +#: build/C/man3/fts.3:445 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:460 +#: build/C/man3/fts.3:464 msgid "" "This option causes the fts routines to return I structures for " "symbolic links themselves instead of the target files they point to. If " @@ -1007,13 +1008,13 @@ msgid "" msgstr "" #. type: TP -#: build/C/man3/fts.3:460 +#: build/C/man3/fts.3:464 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:473 +#: build/C/man3/fts.3:477 msgid "" "By default, unless they are specified as path arguments to B(), " "any files named \".\" or \"..\" encountered in the file hierarchy are " @@ -1022,21 +1023,21 @@ msgid "" msgstr "" #. type: TP -#: build/C/man3/fts.3:473 +#: build/C/man3/fts.3:477 #, no-wrap msgid "B" msgstr "" #. .El #. type: Plain text -#: build/C/man3/fts.3:479 +#: build/C/man3/fts.3:483 msgid "" "This option prevents fts from descending into directories that have a " "different device number than the file from which the descent began." msgstr "" #. type: Plain text -#: build/C/man3/fts.3:518 +#: build/C/man3/fts.3:522 msgid "" "The argument B() specifies a user-defined function which may be " "used to order the traversal of the hierarchy. It takes two pointers to " @@ -1053,13 +1054,13 @@ msgid "" msgstr "" #. type: SS -#: build/C/man3/fts.3:518 +#: build/C/man3/fts.3:522 #, no-wrap msgid "fts_read()" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:531 +#: build/C/man3/fts.3:535 msgid "" "The B() function returns a pointer to an I structure " "describing a file in the hierarchy. Directories (that are readable and do " @@ -1070,7 +1071,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:552 +#: build/C/man3/fts.3:556 msgid "" "If all the members of the hierarchy have been returned, B() " "returns NULL and sets the external variable I to 0. If an error " @@ -1081,7 +1082,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:569 +#: build/C/man3/fts.3:573 msgid "" "The I structures returned by B() may be overwritten after " "a call to B() on the same file hierarchy stream, or, after a " @@ -1092,13 +1093,13 @@ msgid "" msgstr "" #. type: SS -#: build/C/man3/fts.3:569 +#: build/C/man3/fts.3:573 #, no-wrap msgid "fts_children()" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:587 +#: build/C/man3/fts.3:591 msgid "" "The B() function returns a pointer to an I structure " "describing the first entry in a NULL-terminated linked list of the files in " @@ -1110,7 +1111,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:615 +#: build/C/man3/fts.3:619 msgid "" "As a special case, if B() has not yet been called for a " "hierarchy, B() will return a pointer to the files in the " @@ -1123,7 +1124,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/fts.3:626 +#: build/C/man3/fts.3:630 msgid "" "The I structures returned by B() may be overwritten " "after a call to B(), B() or B() on the " @@ -1132,19 +1133,19 @@ msgstr "" #. .Bl -tag -width FTS_NAMEONLY #. type: Plain text -#: build/C/man3/fts.3:630 +#: build/C/man3/fts.3:634 msgid "I file exposes the list of mount points " "in the mount namespace of the process with the specified ID; see B(5) " @@ -3165,42 +3209,44 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/mount.2:461 -msgid "B(2), B(7), B(8), B(8)" +#: build/C/man2/mount.2:488 +msgid "" +"B(2), B(7), B(7), B(8), " +"B(8)" msgstr "" #. type: TH -#: build/C/man7/path_resolution.7:23 +#: build/C/man7/path_resolution.7:25 #, no-wrap msgid "PATH_RESOLUTION" msgstr "" #. type: TH -#: build/C/man7/path_resolution.7:23 +#: build/C/man7/path_resolution.7:25 #, no-wrap msgid "2009-12-05" msgstr "" #. type: Plain text -#: build/C/man7/path_resolution.7:26 +#: build/C/man7/path_resolution.7:28 msgid "path_resolution - how a pathname is resolved to a file" msgstr "" #. type: Plain text -#: build/C/man7/path_resolution.7:29 +#: build/C/man7/path_resolution.7:31 msgid "" "Some UNIX/Linux system calls have as parameter one or more filenames. A " "filename (or pathname) is resolved as follows." msgstr "" #. type: SS -#: build/C/man7/path_resolution.7:29 +#: build/C/man7/path_resolution.7:31 #, no-wrap -msgid "Step 1: Start of the resolution process" +msgid "Step 1: start of the resolution process" msgstr "" #. type: Plain text -#: build/C/man7/path_resolution.7:48 +#: build/C/man7/path_resolution.7:50 msgid "" "If the pathname starts with the \\(aq/\\(aq character, the starting lookup " "directory is the root directory of the calling process. (A process inherits " @@ -3213,7 +3259,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/path_resolution.7:56 +#: build/C/man7/path_resolution.7:58 msgid "" "If the pathname does not start with the \\(aq/\\(aq character, the starting " "lookup directory of the resolution process is the current working directory " @@ -3222,7 +3268,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/path_resolution.7:59 +#: build/C/man7/path_resolution.7:61 msgid "" "Pathnames starting with a \\(aq/\\(aq character are called absolute " "pathnames. Pathnames not starting with a \\(aq/\\(aq are called relative " @@ -3230,13 +3276,13 @@ msgid "" msgstr "" #. type: SS -#: build/C/man7/path_resolution.7:59 +#: build/C/man7/path_resolution.7:61 #, no-wrap -msgid "Step 2: Walk along the path" +msgid "Step 2: walk along the path" msgstr "" #. type: Plain text -#: build/C/man7/path_resolution.7:64 +#: build/C/man7/path_resolution.7:66 msgid "" "Set the current lookup directory to the starting lookup directory. Now, for " "each nonfinal component of the pathname, where a component is a substring " @@ -3245,28 +3291,28 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/path_resolution.7:70 +#: build/C/man7/path_resolution.7:72 msgid "" "If the process does not have search permission on the current lookup " "directory, an B error is returned (\"Permission denied\")." msgstr "" #. type: Plain text -#: build/C/man7/path_resolution.7:75 +#: build/C/man7/path_resolution.7:77 msgid "" "If the component is not found, an B error is returned (\"No such " "file or directory\")." msgstr "" #. type: Plain text -#: build/C/man7/path_resolution.7:80 +#: build/C/man7/path_resolution.7:82 msgid "" "If the component is found, but is neither a directory nor a symbolic link, " "an B error is returned (\"Not a directory\")." msgstr "" #. type: Plain text -#: build/C/man7/path_resolution.7:84 +#: build/C/man7/path_resolution.7:86 msgid "" "If the component is found and is a directory, we set the current lookup " "directory to that directory, and go to the next component." @@ -3277,7 +3323,7 @@ msgstr "" #. max total number of symbolic links followed: 40 #. _POSIX_SYMLOOP_MAX is 8 #. type: Plain text -#: build/C/man7/path_resolution.7:108 +#: build/C/man7/path_resolution.7:110 msgid "" "If the component is found and is a symbolic link (symlink), we first resolve " "this symbolic link (with the current lookup directory as starting lookup " @@ -3293,13 +3339,13 @@ msgid "" msgstr "" #. type: SS -#: build/C/man7/path_resolution.7:108 +#: build/C/man7/path_resolution.7:110 #, no-wrap -msgid "Step 3: Find the final entry" +msgid "Step 3: find the final entry" msgstr "" #. type: Plain text -#: build/C/man7/path_resolution.7:120 +#: build/C/man7/path_resolution.7:122 msgid "" "The lookup of the final component of the pathname goes just like that of all " "other components, as described in the previous step, with two differences: " @@ -3312,20 +3358,20 @@ msgid "" msgstr "" #. type: SS -#: build/C/man7/path_resolution.7:120 +#: build/C/man7/path_resolution.7:122 #, no-wrap msgid ". and .." msgstr "" #. type: Plain text -#: build/C/man7/path_resolution.7:124 +#: build/C/man7/path_resolution.7:126 msgid "" "By convention, every directory has the entries \".\" and \"..\", which refer " "to the directory itself and to its parent directory, respectively." msgstr "" #. type: Plain text -#: build/C/man7/path_resolution.7:128 +#: build/C/man7/path_resolution.7:130 msgid "" "The path resolution process will assume that these entries have their " "conventional meanings, regardless of whether they are actually present in " @@ -3333,18 +3379,18 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/path_resolution.7:130 +#: build/C/man7/path_resolution.7:132 msgid "One cannot walk down past the root: \"/..\" is the same as \"/\"." msgstr "" #. type: SS -#: build/C/man7/path_resolution.7:130 +#: build/C/man7/path_resolution.7:132 #, no-wrap msgid "Mount points" msgstr "" #. type: Plain text -#: build/C/man7/path_resolution.7:134 +#: build/C/man7/path_resolution.7:136 msgid "" "After a \"mount dev path\" command, the pathname \"path\" refers to the root " "of the file system hierarchy on the device \"dev\", and no longer to " @@ -3352,20 +3398,20 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/path_resolution.7:138 +#: build/C/man7/path_resolution.7:140 msgid "" "One can walk out of a mounted file system: \"path/..\" refers to the parent " "directory of \"path\", outside of the file system hierarchy on \"dev\"." msgstr "" #. type: SS -#: build/C/man7/path_resolution.7:138 +#: build/C/man7/path_resolution.7:140 #, no-wrap msgid "Trailing slashes" msgstr "" #. type: Plain text -#: build/C/man7/path_resolution.7:144 +#: build/C/man7/path_resolution.7:146 msgid "" "If a pathname ends in a \\(aq/\\(aq, that forces resolution of the preceding " "component as in Step 2: it has to exist and resolve to a directory. " @@ -3375,13 +3421,13 @@ msgid "" msgstr "" #. type: SS -#: build/C/man7/path_resolution.7:144 +#: build/C/man7/path_resolution.7:146 #, no-wrap msgid "Final symlink" msgstr "" #. type: Plain text -#: build/C/man7/path_resolution.7:153 +#: build/C/man7/path_resolution.7:155 msgid "" "If the last component of a pathname is a symbolic link, then it depends on " "the system call whether the file referred to will be the symbolic link or " @@ -3391,13 +3437,13 @@ msgid "" msgstr "" #. type: SS -#: build/C/man7/path_resolution.7:153 +#: build/C/man7/path_resolution.7:155 #, no-wrap msgid "Length limit" msgstr "" #. type: Plain text -#: build/C/man7/path_resolution.7:160 +#: build/C/man7/path_resolution.7:162 msgid "" "There is a maximum length for pathnames. If the pathname (or some " "intermediate pathname obtained while resolving symbolic links) is too long, " @@ -3405,13 +3451,13 @@ msgid "" msgstr "" #. type: SS -#: build/C/man7/path_resolution.7:160 +#: build/C/man7/path_resolution.7:162 #, no-wrap msgid "Empty pathname" msgstr "" #. type: Plain text -#: build/C/man7/path_resolution.7:167 +#: build/C/man7/path_resolution.7:169 msgid "" "In the original UNIX, the empty pathname referred to the current directory. " "Nowadays POSIX decrees that an empty pathname must not be resolved " @@ -3419,13 +3465,13 @@ msgid "" msgstr "" #. type: SS -#: build/C/man7/path_resolution.7:167 +#: build/C/man7/path_resolution.7:169 #, no-wrap msgid "Permissions" msgstr "" #. type: Plain text -#: build/C/man7/path_resolution.7:180 +#: build/C/man7/path_resolution.7:182 msgid "" "The permission bits of a file consist of three groups of three bits, cf.\\& " "B(1) and B(2). The first group of three is used when the " @@ -3437,7 +3483,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/path_resolution.7:184 +#: build/C/man7/path_resolution.7:186 msgid "" "Of the three bits used, the first bit determines read permission, the second " "write permission, and the last execute permission in case of ordinary files, " @@ -3445,7 +3491,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/path_resolution.7:189 +#: build/C/man7/path_resolution.7:191 msgid "" "Linux uses the fsuid instead of the effective user ID in permission checks. " "Ordinarily the fsuid will equal the effective user ID, but the fsuid can be " @@ -3453,7 +3499,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/path_resolution.7:197 +#: build/C/man7/path_resolution.7:199 msgid "" "(Here \"fsuid\" stands for something like \"file system user ID\". The " "concept was required for the implementation of a user space NFS server at a " @@ -3463,14 +3509,14 @@ msgstr "" #. FIXME say something about file system mounted read-only ? #. type: Plain text -#: build/C/man7/path_resolution.7:203 +#: build/C/man7/path_resolution.7:205 msgid "" "Similarly, Linux uses the fsgid (\"file system group ID\") instead of the " "effective group ID. See B(2)." msgstr "" #. type: SS -#: build/C/man7/path_resolution.7:203 +#: build/C/man7/path_resolution.7:205 #, no-wrap msgid "Bypassing permission checks: superuser and capabilities" msgstr "" @@ -3482,7 +3528,7 @@ msgstr "" #. access(X_OK) by superuser will report success, regardless #. of the file's execute permission bits. -- MTK (Oct 05) #. type: Plain text -#: build/C/man7/path_resolution.7:214 +#: build/C/man7/path_resolution.7:216 msgid "" "On a traditional UNIX system, the superuser (I, user ID 0) is " "all-powerful, and bypasses all permissions restrictions when accessing " @@ -3490,7 +3536,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/path_resolution.7:220 +#: build/C/man7/path_resolution.7:222 msgid "" "On Linux, superuser privileges are divided into capabilities (see " "B(7)). Two capabilities are relevant for file permissions " @@ -3499,7 +3545,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/path_resolution.7:224 +#: build/C/man7/path_resolution.7:226 msgid "" "The B capability overrides all permission checking, but " "only grants execute permission when at least one of the file's three execute " @@ -3509,30 +3555,30 @@ msgstr "" #. FIXME say something about immutable files #. FIXME say something about ACLs #. type: Plain text -#: build/C/man7/path_resolution.7:229 +#: build/C/man7/path_resolution.7:231 msgid "" "The B capability grants read and search permission on " "directories, and read permission on ordinary files." msgstr "" #. type: Plain text -#: build/C/man7/path_resolution.7:234 +#: build/C/man7/path_resolution.7:236 msgid "B(2), B(7), B(7), B(7)" msgstr "" #. type: TH -#: build/C/man2/removexattr.2:27 +#: build/C/man2/removexattr.2:25 #, no-wrap msgid "REMOVEXATTR" msgstr "" #. type: Plain text -#: build/C/man2/removexattr.2:30 +#: build/C/man2/removexattr.2:28 msgid "removexattr, lremovexattr, fremovexattr - remove an extended attribute" msgstr "" #. type: Plain text -#: build/C/man2/removexattr.2:39 +#: build/C/man2/removexattr.2:37 #, no-wrap msgid "" "BIB<, const char\\ *>IB<);>\n" @@ -3541,7 +3587,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/removexattr.2:51 +#: build/C/man2/removexattr.2:49 msgid "" "Extended attributes are I:value pairs associated with inodes (files, " "directories, symbolic links, etc.). They are extensions to the normal " @@ -3551,14 +3597,14 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/removexattr.2:58 +#: build/C/man2/removexattr.2:56 msgid "" "B() removes the extended attribute identified by I and " "associated with the given I in the file system." msgstr "" #. type: Plain text -#: build/C/man2/removexattr.2:64 +#: build/C/man2/removexattr.2:62 msgid "" "B() is identical to B(), except in the case of a " "symbolic link, where the extended attribute is removed from the link itself, " @@ -3566,7 +3612,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/removexattr.2:74 +#: build/C/man2/removexattr.2:72 msgid "" "B() is identical to B(), only the extended " "attribute is removed from the open file referred to by I (as returned by " @@ -3574,7 +3620,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/removexattr.2:80 +#: build/C/man2/removexattr.2:78 msgid "" "An extended attribute name is a simple null-terminated string. The I " "includes a namespace prefix; there may be several, disjoint namespaces " @@ -3582,15 +3628,17 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/removexattr.2:85 build/C/man2/setxattr.2:112 +#: build/C/man2/removexattr.2:83 build/C/man2/setxattr.2:110 msgid "" "On success, zero is returned. On failure, -1 is returned and I is " "set appropriately." msgstr "" #. type: Plain text -#: build/C/man2/removexattr.2:90 -msgid "If the named attribute does not exist, I is set to B." +#: build/C/man2/removexattr.2:92 +msgid "" +"The named attribute does not exist. (B is defined to be a synonym " +"for B in Iattr/xattr.hE>.)" msgstr "" #. type: Plain text @@ -3601,24 +3649,18 @@ msgid "" msgstr "" #. type: TH -#: build/C/man2/setxattr.2:27 +#: build/C/man2/setxattr.2:25 #, no-wrap msgid "SETXATTR" msgstr "" -#. type: TH -#: build/C/man2/setxattr.2:27 -#, no-wrap -msgid "2001-12-31" -msgstr "" - #. type: Plain text -#: build/C/man2/setxattr.2:30 +#: build/C/man2/setxattr.2:28 msgid "setxattr, lsetxattr, fsetxattr - set an extended attribute value" msgstr "" #. type: Plain text -#: build/C/man2/setxattr.2:42 +#: build/C/man2/setxattr.2:40 #, no-wrap msgid "" "BIB<, const char\\ *>IB<,>\n" @@ -3633,7 +3675,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/setxattr.2:69 +#: build/C/man2/setxattr.2:67 msgid "" "B() sets the I of the extended attribute identified by " "I and associated with the given I in the file system. The " @@ -3641,7 +3683,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/setxattr.2:75 +#: build/C/man2/setxattr.2:73 msgid "" "B() is identical to B(), except in the case of a " "symbolic link, where the extended attribute is set on the link itself, not " @@ -3649,7 +3691,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/setxattr.2:85 +#: build/C/man2/setxattr.2:83 msgid "" "B() is identical to B(), only the extended attribute " "is set on the open file referred to by I (as returned by B(2)) in " @@ -3657,7 +3699,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/setxattr.2:95 +#: build/C/man2/setxattr.2:93 msgid "" "An extended attribute name is a simple null-terminated string. The I " "includes a namespace prefix; there may be several, disjoint namespaces " @@ -3666,7 +3708,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/setxattr.2:107 +#: build/C/man2/setxattr.2:105 msgid "" "The I argument can be used to refine the semantics of the operation. " "B specifies a pure create, which fails if the named attribute " @@ -3676,48 +3718,76 @@ msgid "" "the value if the attribute exists." msgstr "" +#. type: TP +#: build/C/man2/setxattr.2:111 +#, no-wrap +msgid "B" +msgstr "" + #. type: Plain text -#: build/C/man2/setxattr.2:125 +#: build/C/man2/setxattr.2:115 msgid "" -"If B is specified, and the attribute exists already, I " -"is set to B. If B is specified, and the attribute " -"does not exist, I is set to B." +"Disk quota limits meant that there is insufficient space remaining to store " +"the extended attribute." +msgstr "" + +#. type: TP +#: build/C/man2/setxattr.2:115 build/C/man2/spu_create.2:178 +#, no-wrap +msgid "B" +msgstr "" + +#. type: Plain text +#: build/C/man2/setxattr.2:119 +msgid "B was specified, and the attribute exists already." +msgstr "" + +#. type: Plain text +#: build/C/man2/setxattr.2:128 +msgid "" +"B was specified, and the attribute does not exist. " +"(B is defined to be a synonym for B in " +"Iattr/xattr.hE>.)" +msgstr "" + +#. type: TP +#: build/C/man2/setxattr.2:128 build/C/man2/spu_create.2:218 +#, no-wrap +msgid "B" +msgstr "" + +#. type: Plain text +#: build/C/man2/setxattr.2:131 +msgid "There is insufficient space remaining to store the extended attribute." msgstr "" #. type: Plain text -#: build/C/man2/setxattr.2:133 +#: build/C/man2/setxattr.2:137 msgid "" -"If there is insufficient space remaining to store the extended attribute, " -"I is set to either B, or B if quota enforcement was " -"the cause." +"Extended attributes are not supported by the file system, or are disabled, " +"I is set to B." msgstr "" #. type: Plain text -#: build/C/man2/setxattr.2:163 +#: build/C/man2/setxattr.2:162 msgid "" "B(1), B(1), B(2), B(2), B(2), " "B(2), B(2), B(5), B(7)" msgstr "" #. type: TH -#: build/C/man2/spu_create.2:24 +#: build/C/man2/spu_create.2:25 #, no-wrap msgid "SPU_CREATE" msgstr "" -#. type: TH -#: build/C/man2/spu_create.2:24 build/C/man7/spufs.7:26 -#, no-wrap -msgid "2007-12-20" -msgstr "" - #. type: Plain text -#: build/C/man2/spu_create.2:27 +#: build/C/man2/spu_create.2:28 msgid "spu_create - create a new spu context" msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:31 +#: build/C/man2/spu_create.2:32 #, no-wrap msgid "" "B<#include Esys/types.hE>\n" @@ -3725,7 +3795,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:35 +#: build/C/man2/spu_create.2:36 #, no-wrap msgid "" "BIB<, int >IB<, mode_t " @@ -3736,7 +3806,12 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:55 +#: build/C/man2/spu_create.2:40 build/C/man2/spu_run.2:39 +msgid "I: There is no glibc wrapper for this system call; see NOTES." +msgstr "" + +#. type: Plain text +#: build/C/man2/spu_create.2:59 msgid "" "The B() system call is used on PowerPC machines that implement " "the Cell Broadband Engine Architecture in order to access Synergistic " @@ -3749,7 +3824,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:74 +#: build/C/man2/spu_create.2:78 msgid "" "When a context is created, the returned file descriptor can only be passed " "to B(2), used as the I argument to the B<*at> family of " @@ -3761,33 +3836,33 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:79 +#: build/C/man2/spu_create.2:83 msgid "" "The I argument can be zero or any bitwise OR-ed combination of the " "following constants:" msgstr "" #. type: TP -#: build/C/man2/spu_create.2:79 +#: build/C/man2/spu_create.2:83 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:85 +#: build/C/man2/spu_create.2:89 msgid "" "Rather than using signals for reporting DMA errors, use the I " "argument to B(2)." msgstr "" #. type: TP -#: build/C/man2/spu_create.2:85 +#: build/C/man2/spu_create.2:89 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:93 +#: build/C/man2/spu_create.2:97 msgid "" "Create an SPU gang instead of a context. (A gang is a group of SPU contexts " "that are functionally related to each other and which share common " @@ -3797,7 +3872,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:100 +#: build/C/man2/spu_create.2:104 msgid "" "A new directory will be created at the location specified by the I " "argument. This gang may be used to hold other SPU contexts, by providing a " @@ -3806,13 +3881,13 @@ msgid "" msgstr "" #. type: TP -#: build/C/man2/spu_create.2:100 +#: build/C/man2/spu_create.2:104 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:106 +#: build/C/man2/spu_create.2:110 msgid "" "Create a context that is not affected by the SPU scheduler. Once the " "context is run, it will not be scheduled out until it is destroyed by the " @@ -3820,7 +3895,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:117 +#: build/C/man2/spu_create.2:121 msgid "" "Because the context cannot be removed from the SPU, some functionality is " "disabled for B contexts. Only a subset of the files " @@ -3829,20 +3904,20 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:123 +#: build/C/man2/spu_create.2:127 msgid "" "Creating B contexts requires the B " "capability." msgstr "" #. type: TP -#: build/C/man2/spu_create.2:123 +#: build/C/man2/spu_create.2:127 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:130 +#: build/C/man2/spu_create.2:134 msgid "" "Create an isolated SPU context. Isolated contexts are protected from some " "PPE (PowerPC Processing Element) operations, such as access to the SPU " @@ -3850,20 +3925,20 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:136 +#: build/C/man2/spu_create.2:140 msgid "" "Creating B contexts also requires the " "B flag." msgstr "" #. type: TP -#: build/C/man2/spu_create.2:136 +#: build/C/man2/spu_create.2:140 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:144 +#: build/C/man2/spu_create.2:148 msgid "" "Create a context with affinity to another SPU context. This affinity " "information is used within the SPU scheduling algorithm. Using this flag " @@ -3872,20 +3947,20 @@ msgid "" msgstr "" #. type: TP -#: build/C/man2/spu_create.2:144 +#: build/C/man2/spu_create.2:148 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:149 +#: build/C/man2/spu_create.2:153 msgid "" "Create a context with affinity to system memory. This affinity information " "is used within the SPU scheduling algorithm." msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:161 +#: build/C/man2/spu_create.2:165 msgid "" "The I argument (minus any bits set in the process's B(2)) " "specifies the permissions used for creating the new directory in B. " @@ -3893,188 +3968,170 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:168 +#: build/C/man2/spu_create.2:172 msgid "" "On success, B() returns a new file descriptor. On error, -1 is " "returned, and I is set to one of the error codes listed below." msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:174 +#: build/C/man2/spu_create.2:178 msgid "The current user does not have write access to the B(7) mount point." msgstr "" -#. type: TP -#: build/C/man2/spu_create.2:174 -#, no-wrap -msgid "B" -msgstr "" - #. type: Plain text -#: build/C/man2/spu_create.2:177 +#: build/C/man2/spu_create.2:181 msgid "An SPU context already exists at the given path name." msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:182 +#: build/C/man2/spu_create.2:186 msgid "" "I is not a valid string pointer in the calling process's address " "space." msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:188 +#: build/C/man2/spu_create.2:192 msgid "" "I is not a directory in the B(7) mount point, or invalid " "flags have been provided." msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:192 +#: build/C/man2/spu_create.2:196 msgid "Too many symbolic links were found while resolving I." msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:195 +#: build/C/man2/spu_create.2:199 msgid "The process has reached its maximum open files limit." msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:199 +#: build/C/man2/spu_create.2:203 msgid "I is too long." msgstr "" #. type: TP -#: build/C/man2/spu_create.2:199 +#: build/C/man2/spu_create.2:203 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:202 +#: build/C/man2/spu_create.2:206 msgid "The system has reached the global open files limit." msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:206 +#: build/C/man2/spu_create.2:210 msgid "" "An isolated context was requested, but the hardware does not support SPU " "isolation." msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:211 +#: build/C/man2/spu_create.2:215 msgid "Part of I could not be resolved." msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:214 +#: build/C/man2/spu_create.2:218 msgid "The kernel could not allocate all resources required." msgstr "" -#. type: TP -#: build/C/man2/spu_create.2:214 -#, no-wrap -msgid "B" -msgstr "" - #. type: Plain text -#: build/C/man2/spu_create.2:219 +#: build/C/man2/spu_create.2:223 msgid "" "There are not enough SPU resources available to create a new context or the " "user-specific limit for the number of SPU contexts has been reached." msgstr "" #. type: TP -#: build/C/man2/spu_create.2:219 build/C/man2/spu_run.2:179 build/C/man2/statfs.2:176 build/C/man3/statvfs.3:143 build/C/man2/ustat.2:84 +#: build/C/man2/spu_create.2:223 build/C/man2/spu_run.2:183 build/C/man2/statfs.2:178 build/C/man3/statvfs.3:145 build/C/man2/ustat.2:86 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:224 build/C/man2/spu_run.2:184 +#: build/C/man2/spu_create.2:228 build/C/man2/spu_run.2:188 msgid "" "The functionality is not provided by the current system, because either the " "hardware does not provide SPUs or the spufs module is not loaded." msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:229 +#: build/C/man2/spu_create.2:233 msgid "A part of I is not a directory." msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:236 +#: build/C/man2/spu_create.2:240 msgid "" "The I flag has been given, but the user does not have " "the B capability." msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:242 +#: build/C/man2/spu_create.2:246 msgid "" "I must point to a location beneath the mount point of B. " "By convention, it gets mounted in I." msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:246 +#: build/C/man2/spu_create.2:250 msgid "The B() system call was added to Linux in kernel 2.6.16." msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:250 +#: build/C/man2/spu_create.2:254 msgid "" "This call is Linux-specific and only implemented on the PowerPC " "architecture. Programs using this system call are not portable." msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:260 +#: build/C/man2/spu_create.2:265 msgid "" "Glibc does not provide a wrapper for this system call; call it using " "B(2). Note however, that B() is meant to be used from " "libraries that implement a more abstract interface to SPUs, not to be used " -"from regular applications. See " -"I for the recommended " -"libraries." +"from regular applications. See E<.UR " +"http://www.bsc.es\\:/projects\\:/deepcomputing\\:/linuxoncell/> E<.UE> for " +"the recommended libraries." msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:265 +#: build/C/man2/spu_create.2:270 msgid "See B(2) for an example of the use of B()" msgstr "" #. type: Plain text -#: build/C/man2/spu_create.2:270 +#: build/C/man2/spu_create.2:275 msgid "B(2), B(2), B(7), B(7)" msgstr "" #. type: TH -#: build/C/man2/spu_run.2:25 +#: build/C/man2/spu_run.2:26 #, no-wrap msgid "SPU_RUN" msgstr "" -#. type: TH -#: build/C/man2/spu_run.2:25 -#, no-wrap -msgid "2007-11-25" -msgstr "" - #. type: Plain text -#: build/C/man2/spu_run.2:28 +#: build/C/man2/spu_run.2:29 msgid "spu_run - execute an SPU context" msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:31 +#: build/C/man2/spu_run.2:32 #, no-wrap msgid "B<#include Esys/spu.hE>\n" msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:34 +#: build/C/man2/spu_run.2:35 #, no-wrap msgid "" "BIB<, unsigned int *>IB<, unsigned int " @@ -4082,7 +4139,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:49 +#: build/C/man2/spu_run.2:53 msgid "" "The B() system call is used on PowerPC machines that implement the " "Cell Broadband Engine Architecture in order to access Synergistic Processor " @@ -4093,7 +4150,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:58 +#: build/C/man2/spu_run.2:62 msgid "" "Execution of SPU code happens synchronously, meaning that B() " "blocks while the SPU is still running. If there is a need to execute SPU " @@ -4103,7 +4160,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:68 +#: build/C/man2/spu_run.2:72 msgid "" "When B() returns, the current value of the SPU program counter is " "written to I, so successive calls to B() can use the same " @@ -4111,7 +4168,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:78 +#: build/C/man2/spu_run.2:82 msgid "" "The I argument provides a buffer for an extended status code. If the " "SPU context was created with the B flag, then " @@ -4119,63 +4176,63 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:80 +#: build/C/man2/spu_run.2:84 msgid "The status code may be one (or more) of the following constants:" msgstr "" #. type: TP -#: build/C/man2/spu_run.2:80 +#: build/C/man2/spu_run.2:84 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:83 +#: build/C/man2/spu_run.2:87 msgid "A DMA alignment error occurred." msgstr "" #. type: TP -#: build/C/man2/spu_run.2:83 +#: build/C/man2/spu_run.2:87 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:86 +#: build/C/man2/spu_run.2:90 msgid "An invalid MFC DMA command was attempted." msgstr "" #. type: TP -#: build/C/man2/spu_run.2:86 +#: build/C/man2/spu_run.2:90 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:89 +#: build/C/man2/spu_run.2:93 msgid "A DMA storage error occurred." msgstr "" #. type: TP -#: build/C/man2/spu_run.2:89 +#: build/C/man2/spu_run.2:93 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:92 +#: build/C/man2/spu_run.2:96 msgid "An illegal instruction was executed." msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:98 +#: build/C/man2/spu_run.2:102 msgid "" "NULL is a valid value for the I argument. In this case, the events " "will not be reported to the calling process." msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:107 +#: build/C/man2/spu_run.2:111 msgid "" "On success, B() returns the value of the I register. " "On error it returns -1 and sets I to one of the error codes listed " @@ -4183,7 +4240,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:116 +#: build/C/man2/spu_run.2:120 msgid "" "The I register value is a bit mask of status codes and " "optionally a 14-bit code returned from the B instruction on " @@ -4191,79 +4248,79 @@ msgid "" msgstr "" #. type: TP -#: build/C/man2/spu_run.2:116 +#: build/C/man2/spu_run.2:120 #, no-wrap msgid "B<0x02>" msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:121 +#: build/C/man2/spu_run.2:125 msgid "SPU was stopped by a B instruction." msgstr "" #. type: TP -#: build/C/man2/spu_run.2:121 +#: build/C/man2/spu_run.2:125 #, no-wrap msgid "B<0x04>" msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:126 +#: build/C/man2/spu_run.2:130 msgid "SPU was stopped by a B instruction." msgstr "" #. type: TP -#: build/C/man2/spu_run.2:126 +#: build/C/man2/spu_run.2:130 #, no-wrap msgid "B<0x08>" msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:129 +#: build/C/man2/spu_run.2:133 msgid "SPU is waiting for a channel." msgstr "" #. type: TP -#: build/C/man2/spu_run.2:129 +#: build/C/man2/spu_run.2:133 #, no-wrap msgid "B<0x10>" msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:132 +#: build/C/man2/spu_run.2:136 msgid "SPU is in single-step mode." msgstr "" #. type: TP -#: build/C/man2/spu_run.2:132 +#: build/C/man2/spu_run.2:136 #, no-wrap msgid "B<0x20>" msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:135 +#: build/C/man2/spu_run.2:139 msgid "SPU has tried to execute an invalid instruction." msgstr "" #. type: TP -#: build/C/man2/spu_run.2:135 +#: build/C/man2/spu_run.2:139 #, no-wrap msgid "B<0x40>" msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:138 +#: build/C/man2/spu_run.2:142 msgid "SPU has tried to access an invalid channel." msgstr "" #. type: TP -#: build/C/man2/spu_run.2:138 +#: build/C/man2/spu_run.2:142 #, no-wrap msgid "B<0x3fff0000>" msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:144 +#: build/C/man2/spu_run.2:148 msgid "" "The bits masked with this value contain the code returned from a " "B instruction. These bits are only valid if the 0x02 bit " @@ -4271,38 +4328,38 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:149 +#: build/C/man2/spu_run.2:153 msgid "" "If B() has not returned an error, one or more bits among the lower " "eight ones are always set." msgstr "" #. type: TP -#: build/C/man2/spu_run.2:150 build/C/man2/stat.2:313 build/C/man2/statfs.2:140 build/C/man3/statvfs.3:107 +#: build/C/man2/spu_run.2:154 build/C/man2/stat.2:313 build/C/man2/statfs.2:142 build/C/man3/statvfs.3:109 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:154 +#: build/C/man2/spu_run.2:158 msgid "I is not a valid file descriptor." msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:160 +#: build/C/man2/spu_run.2:164 msgid "" "I is not a valid pointer, or I is non-NULL and an invalid " "pointer." msgstr "" #. type: TP -#: build/C/man2/spu_run.2:160 build/C/man2/statfs.2:151 build/C/man3/statvfs.3:118 +#: build/C/man2/spu_run.2:164 build/C/man2/statfs.2:153 build/C/man3/statvfs.3:120 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:170 +#: build/C/man2/spu_run.2:174 msgid "" "A signal occurred while B() was in progress; see B(7). " "The I value has been updated to the new program counter value if " @@ -4310,49 +4367,49 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:175 +#: build/C/man2/spu_run.2:179 msgid "I is not a valid file descriptor returned from B(2)." msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:179 +#: build/C/man2/spu_run.2:183 msgid "" "There was not enough memory available to handle a page fault resulting from " "a Memory Flow Controller (MFC) direct memory access." msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:188 +#: build/C/man2/spu_run.2:192 msgid "The B() system call was added to Linux in kernel 2.6.16." msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:192 +#: build/C/man2/spu_run.2:196 msgid "" "This call is Linux-specific and only implemented by the PowerPC " "architecture. Programs using this system call are not portable." msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:202 +#: build/C/man2/spu_run.2:207 msgid "" "Glibc does not provide a wrapper for this system call; call it using " "B(2). Note however, that B() is meant to be used from " "libraries that implement a more abstract interface to SPUs, not to be used " -"from regular applications. See " -"I for the recommended " -"libraries." +"from regular applications. See E<.UR " +"http://www.bsc.es\\:/projects\\:/deepcomputing\\:/linuxoncell/> E<.UE> for " +"the recommended libraries." msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:207 +#: build/C/man2/spu_run.2:212 msgid "" "The following is an example of running a simple, one-instruction SPU program " "with the B() system call." msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:215 +#: build/C/man2/spu_run.2:220 #, no-wrap msgid "" "#include Estdlib.hE\n" @@ -4364,7 +4421,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:218 +#: build/C/man2/spu_run.2:223 #, no-wrap msgid "" "#define handle_error(msg) \\e\n" @@ -4372,7 +4429,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:223 +#: build/C/man2/spu_run.2:228 #, no-wrap msgid "" "int main(void)\n" @@ -4382,7 +4439,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:227 +#: build/C/man2/spu_run.2:232 #, no-wrap msgid "" " context = spu_create(\"/spu/example-context\", 0, 0755);\n" @@ -4391,7 +4448,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:232 +#: build/C/man2/spu_run.2:237 #, no-wrap msgid "" " /* write a \\(aqstop 0x1234\\(aq instruction to the SPU\\(aqs\n" @@ -4401,7 +4458,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:237 +#: build/C/man2/spu_run.2:242 #, no-wrap msgid "" " fd = open(\"/spu/example-context/mem\", O_RDWR);\n" @@ -4411,7 +4468,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:243 +#: build/C/man2/spu_run.2:248 #, no-wrap msgid "" " /* set npc to the starting instruction address of the\n" @@ -4422,7 +4479,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:247 +#: build/C/man2/spu_run.2:252 #, no-wrap msgid "" " spu_status = spu_run(context, &npc, NULL);\n" @@ -4431,7 +4488,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:253 +#: build/C/man2/spu_run.2:258 #, no-wrap msgid "" " /* we should see a status code of 0x1234002:\n" @@ -4442,7 +4499,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:256 build/C/man2/stat.2:648 +#: build/C/man2/spu_run.2:261 build/C/man2/stat.2:654 #, no-wrap msgid "" " exit(EXIT_SUCCESS);\n" @@ -4450,23 +4507,29 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/spu_run.2:264 +#: build/C/man2/spu_run.2:269 msgid "B(2), B(2), B(7), B(7)" msgstr "" #. type: TH -#: build/C/man7/spufs.7:26 +#: build/C/man7/spufs.7:27 #, no-wrap msgid "SPUFS" msgstr "" +#. type: TH +#: build/C/man7/spufs.7:27 +#, no-wrap +msgid "2007-12-20" +msgstr "" + #. type: Plain text -#: build/C/man7/spufs.7:29 +#: build/C/man7/spufs.7:30 msgid "spufs - SPU file system" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:33 +#: build/C/man7/spufs.7:34 msgid "" "The SPU file system is used on PowerPC machines that implement the Cell " "Broadband Engine Architecture in order to access Synergistic Processor Units " @@ -4474,7 +4537,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:42 +#: build/C/man7/spufs.7:43 msgid "" "The file system provides a name space similar to POSIX shared memory or " "message queues. Users that have write permissions on the file system can " @@ -4483,7 +4546,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:49 +#: build/C/man7/spufs.7:50 msgid "" "Every SPU context is represented by a directory containing a predefined set " "of files. These files can be used for manipulating the state of the logical " @@ -4492,54 +4555,54 @@ msgid "" msgstr "" #. type: SS -#: build/C/man7/spufs.7:49 +#: build/C/man7/spufs.7:50 #, no-wrap -msgid "Mount Options" +msgid "Mount options" msgstr "" #. type: TP -#: build/C/man7/spufs.7:50 +#: build/C/man7/spufs.7:51 #, no-wrap msgid "BuidE>" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:53 +#: build/C/man7/spufs.7:54 msgid "Set the user owning the mount point; the default is 0 (root)." msgstr "" #. type: TP -#: build/C/man7/spufs.7:53 +#: build/C/man7/spufs.7:54 #, no-wrap msgid "BgidE>" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:56 +#: build/C/man7/spufs.7:57 msgid "Set the group owning the mount point; the default is 0 (root)." msgstr "" #. type: TP -#: build/C/man7/spufs.7:56 +#: build/C/man7/spufs.7:57 #, no-wrap msgid "BmodeE>" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:62 +#: build/C/man7/spufs.7:63 msgid "" "Set the mode of the top-level directory in B, as an octal mode " "string. The default is 0775." msgstr "" #. type: SS -#: build/C/man7/spufs.7:62 +#: build/C/man7/spufs.7:63 #, no-wrap msgid "Files" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:74 +#: build/C/man7/spufs.7:75 msgid "" "The files in B mostly follow the standard behavior for regular system " "calls like B(2) or B(2), but often support only a subset of " @@ -4549,7 +4612,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:96 +#: build/C/man7/spufs.7:97 msgid "" "All files that support the B(2) operation also support B(2) " "and all files that support the B(2) operation also support " @@ -4560,7 +4623,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:105 +#: build/C/man7/spufs.7:106 msgid "" "All files support the B(2)/B(2) and B(2)/B(2) " "operations, but will not be able to grant permissions that contradict the " @@ -4568,58 +4631,58 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:107 +#: build/C/man7/spufs.7:108 msgid "The current set of files is:" msgstr "" #. type: TP -#: build/C/man7/spufs.7:107 +#: build/C/man7/spufs.7:108 #, no-wrap msgid "I" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:112 +#: build/C/man7/spufs.7:113 msgid "" "Contains a comma-delimited string representing the capabilities of this SPU " "context. Possible capabilities are:" msgstr "" #. type: TP -#: build/C/man7/spufs.7:113 +#: build/C/man7/spufs.7:114 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:116 +#: build/C/man7/spufs.7:117 msgid "This context may be scheduled." msgstr "" #. type: TP -#: build/C/man7/spufs.7:116 +#: build/C/man7/spufs.7:117 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:119 +#: build/C/man7/spufs.7:120 msgid "This context can be run in single-step mode, for debugging." msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:121 +#: build/C/man7/spufs.7:122 msgid "New capabilities flags may be added in the future." msgstr "" #. type: TP -#: build/C/man7/spufs.7:122 +#: build/C/man7/spufs.7:123 #, no-wrap msgid "I" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:131 +#: build/C/man7/spufs.7:132 msgid "" "the contents of the local storage memory of the SPU. This can be accessed " "like a regular shared memory file and contains both code and data in the " @@ -4628,13 +4691,13 @@ msgid "" msgstr "" #. type: TP -#: build/C/man7/spufs.7:132 +#: build/C/man7/spufs.7:133 #, no-wrap msgid "B(2), B(2), B(2), B(2), B(2)" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:143 +#: build/C/man7/spufs.7:144 msgid "" "These operate as usual, with the exception that B(2), B(2), " "and B(2) are not supported beyond the end of the file. The file " @@ -4643,13 +4706,13 @@ msgid "" msgstr "" #. type: TP -#: build/C/man7/spufs.7:143 build/C/man7/spufs.7:705 build/C/man7/spufs.7:724 +#: build/C/man7/spufs.7:144 build/C/man7/spufs.7:706 build/C/man7/spufs.7:725 #, no-wrap msgid "B(2)" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:152 +#: build/C/man7/spufs.7:153 msgid "" "Mapping I into the process address space provides access to the SPU " "local storage within the process address space. Only B mappings " @@ -4657,13 +4720,13 @@ msgid "" msgstr "" #. type: TP -#: build/C/man7/spufs.7:153 +#: build/C/man7/spufs.7:154 #, no-wrap msgid "I" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:160 +#: build/C/man7/spufs.7:161 msgid "" "Contains the saved general-purpose registers of the SPU context. This file " "contains the 128-bit values of each register, from register 0 to register " @@ -4672,27 +4735,27 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:164 +#: build/C/man7/spufs.7:165 msgid "" "Reading to or writing from this file requires that the context is scheduled " "out, so use of this file is not recommended in normal program operation." msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:170 +#: build/C/man7/spufs.7:171 msgid "" "The I file is not present on contexts that have been created with the " "B flag." msgstr "" #. type: TP -#: build/C/man7/spufs.7:170 +#: build/C/man7/spufs.7:171 #, no-wrap msgid "I" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:180 +#: build/C/man7/spufs.7:181 msgid "" "The first SPU-to-CPU communication mailbox. This file is read-only and can " "be read in units of 4 bytes. The file can only be used in nonblocking mode " @@ -4701,13 +4764,13 @@ msgid "" msgstr "" #. type: TP -#: build/C/man7/spufs.7:181 build/C/man7/spufs.7:221 build/C/man7/spufs.7:316 build/C/man7/spufs.7:380 build/C/man7/spufs.7:417 build/C/man7/spufs.7:462 build/C/man7/spufs.7:516 build/C/man7/spufs.7:631 build/C/man7/spufs.7:675 build/C/man7/spufs.7:753 +#: build/C/man7/spufs.7:182 build/C/man7/spufs.7:222 build/C/man7/spufs.7:317 build/C/man7/spufs.7:381 build/C/man7/spufs.7:418 build/C/man7/spufs.7:463 build/C/man7/spufs.7:517 build/C/man7/spufs.7:632 build/C/man7/spufs.7:676 build/C/man7/spufs.7:754 #, no-wrap msgid "B(2)" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:199 +#: build/C/man7/spufs.7:200 msgid "" "If I is smaller than four, B(2) returns -1 and sets I " "to B. If there is no data available in the mailbox (i.e., the SPU " @@ -4717,13 +4780,13 @@ msgid "" msgstr "" #. type: TP -#: build/C/man7/spufs.7:200 +#: build/C/man7/spufs.7:201 #, no-wrap msgid "I" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:216 +#: build/C/man7/spufs.7:217 msgid "" "The second SPU-to-CPU communication mailbox. This file is similar to the " "first mailbox file, but can be read in blocking I/O mode, thus calling " @@ -4734,12 +4797,12 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:220 +#: build/C/man7/spufs.7:221 msgid "The possible operations on an open I file are:" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:238 +#: build/C/man7/spufs.7:239 msgid "" "If I is smaller than four, B(2) returns -1 and sets I " "to B. If there is no data available in the mailbox and the file " @@ -4748,7 +4811,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:246 +#: build/C/man7/spufs.7:247 msgid "" "If there is no data available in the mailbox and the file descriptor has " "been opened without B, the call will block until the SPU writes " @@ -4757,26 +4820,26 @@ msgid "" msgstr "" #. type: TP -#: build/C/man7/spufs.7:246 build/C/man7/spufs.7:294 build/C/man7/spufs.7:684 +#: build/C/man7/spufs.7:247 build/C/man7/spufs.7:295 build/C/man7/spufs.7:685 #, no-wrap msgid "B(2)" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:253 +#: build/C/man7/spufs.7:254 msgid "" "Poll on the I file returns I<(POLLIN | POLLRDNORM)> whenever data is " "available for reading." msgstr "" #. type: TP -#: build/C/man7/spufs.7:254 +#: build/C/man7/spufs.7:255 #, no-wrap msgid "I" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:266 +#: build/C/man7/spufs.7:267 msgid "" "The CPU-to-SPU communication mailbox. It is write-only and can be written " "in units of four bytes. If the mailbox is full, B(2) will block, " @@ -4785,13 +4848,13 @@ msgid "" msgstr "" #. type: TP -#: build/C/man7/spufs.7:267 build/C/man7/spufs.7:391 build/C/man7/spufs.7:431 build/C/man7/spufs.7:475 build/C/man7/spufs.7:526 build/C/man7/spufs.7:637 build/C/man7/spufs.7:651 build/C/man7/spufs.7:748 +#: build/C/man7/spufs.7:268 build/C/man7/spufs.7:392 build/C/man7/spufs.7:432 build/C/man7/spufs.7:476 build/C/man7/spufs.7:527 build/C/man7/spufs.7:638 build/C/man7/spufs.7:652 build/C/man7/spufs.7:749 #, no-wrap msgid "B(2)" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:285 +#: build/C/man7/spufs.7:286 msgid "" "If I is smaller than four, B(2) returns -1 and sets I " "to B. If there is no space available in the mailbox and the file " @@ -4800,7 +4863,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:294 +#: build/C/man7/spufs.7:295 msgid "" "If there is no space available in the mailbox and the file descriptor has " "been opened without B, the call will block until the SPU reads " @@ -4810,20 +4873,20 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:301 +#: build/C/man7/spufs.7:302 msgid "" "A poll on the I file returns I<(POLLOUT | POLLWRNORM)> whenever space " "is available for writing." msgstr "" #. type: TP -#: build/C/man7/spufs.7:302 +#: build/C/man7/spufs.7:303 #, no-wrap msgid "I, I, I" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:315 +#: build/C/man7/spufs.7:316 msgid "" "These are read-only files that contain the length of the current queue of " "each mailbox, i.e., how many words can be read from I or I or " @@ -4833,7 +4896,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:336 +#: build/C/man7/spufs.7:337 msgid "" "If I is smaller than four, B(2) returns -1 and sets I " "to B. Otherwise, a four-byte value is placed in the data buffer. " @@ -4843,7 +4906,7 @@ msgid "" msgstr "" #. type: TP -#: build/C/man7/spufs.7:337 +#: build/C/man7/spufs.7:338 #, no-wrap msgid "" "I, I, I, I, I, " @@ -4851,7 +4914,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:349 +#: build/C/man7/spufs.7:350 msgid "" "Internal registers of the SPU. These files contain an ASCII string " "representing the hex value of the specified register. Reads and writes on " @@ -4861,105 +4924,105 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:351 +#: build/C/man7/spufs.7:352 msgid "The contents of these files are:" msgstr "" #. type: TP -#: build/C/man7/spufs.7:352 +#: build/C/man7/spufs.7:353 #, no-wrap msgid "I" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:355 +#: build/C/man7/spufs.7:356 msgid "Next Program Counter - only valid when the SPU is in a stopped state." msgstr "" #. type: TP -#: build/C/man7/spufs.7:355 +#: build/C/man7/spufs.7:356 #, no-wrap msgid "I" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:358 +#: build/C/man7/spufs.7:359 msgid "SPU Decrementer" msgstr "" #. type: TP -#: build/C/man7/spufs.7:358 +#: build/C/man7/spufs.7:359 #, no-wrap msgid "I" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:361 +#: build/C/man7/spufs.7:362 msgid "Decrementer Status" msgstr "" #. type: TP -#: build/C/man7/spufs.7:361 +#: build/C/man7/spufs.7:362 #, no-wrap msgid "I" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:364 +#: build/C/man7/spufs.7:365 msgid "MFC tag mask for SPU DMA" msgstr "" #. type: TP -#: build/C/man7/spufs.7:364 +#: build/C/man7/spufs.7:365 #, no-wrap msgid "I" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:367 +#: build/C/man7/spufs.7:368 msgid "Event mask for SPU interrupts" msgstr "" #. type: TP -#: build/C/man7/spufs.7:367 +#: build/C/man7/spufs.7:368 #, no-wrap msgid "I" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:370 +#: build/C/man7/spufs.7:371 msgid "Number of SPU events pending (read-only)" msgstr "" #. type: TP -#: build/C/man7/spufs.7:370 +#: build/C/man7/spufs.7:371 #, no-wrap msgid "I" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:373 +#: build/C/man7/spufs.7:374 msgid "Interrupt Return address register" msgstr "" #. type: TP -#: build/C/man7/spufs.7:373 +#: build/C/man7/spufs.7:374 #, no-wrap msgid "I" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:376 +#: build/C/man7/spufs.7:377 msgid "Local Store Limit Register" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:379 +#: build/C/man7/spufs.7:380 msgid "The possible operations on these files are:" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:387 +#: build/C/man7/spufs.7:388 msgid "" "Reads the current register value. If the register value is larger than the " "buffer passed to the B(2) system call, subsequent reads will continue " @@ -4967,7 +5030,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:391 +#: build/C/man7/spufs.7:392 msgid "" "When a complete string has been read, all subsequent read operations will " "return zero bytes and a new file descriptor needs to be opened to read a new " @@ -4975,7 +5038,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:401 build/C/man7/spufs.7:536 +#: build/C/man7/spufs.7:402 build/C/man7/spufs.7:537 msgid "" "A B(2) operation on the file sets the register to the value given in " "the string. The string is parsed from the beginning until the first " @@ -4984,27 +5047,27 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:408 +#: build/C/man7/spufs.7:409 msgid "" "Except for the I file, these files are not present on contexts that " "have been created with the B flag." msgstr "" #. type: TP -#: build/C/man7/spufs.7:409 +#: build/C/man7/spufs.7:410 #, no-wrap msgid "I" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:416 +#: build/C/man7/spufs.7:417 msgid "" "This file provides access to the Floating Point Status and Control Register " "(fcpr) as a binary, four-byte file. The operations on the I file are:" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:431 +#: build/C/man7/spufs.7:432 msgid "" "If I is smaller than four, B(2) returns -1 and sets I " "to B. Otherwise, a four-byte value is placed in the data buffer; " @@ -5012,7 +5075,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:445 +#: build/C/man7/spufs.7:446 msgid "" "If I is smaller than four, B(2) returns -1 and sets I " "to B. Otherwise, a four-byte value is copied from the data buffer, " @@ -5020,13 +5083,13 @@ msgid "" msgstr "" #. type: TP -#: build/C/man7/spufs.7:446 +#: build/C/man7/spufs.7:447 #, no-wrap msgid "I, I" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:461 +#: build/C/man7/spufs.7:462 msgid "" "The files provide access to the two signal notification channels of an SPU. " "These are read-write files that operate on four-byte words. Writing to one " @@ -5038,7 +5101,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:475 +#: build/C/man7/spufs.7:476 msgid "" "If I is smaller than four, B(2) returns -1 and sets I " "to B. Otherwise, a four-byte value is placed in the data buffer; " @@ -5046,7 +5109,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:496 +#: build/C/man7/spufs.7:497 msgid "" "If I is smaller than four, B(2) returns -1 and sets I " "to B. Otherwise, a four-byte value is copied from the data buffer, " @@ -5058,13 +5121,13 @@ msgid "" msgstr "" #. type: TP -#: build/C/man7/spufs.7:497 +#: build/C/man7/spufs.7:498 #, no-wrap msgid "I, I" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:515 +#: build/C/man7/spufs.7:516 msgid "" "These two files change the behavior of the I and I " "notification files. They contain a numeric ASCII string which is read as " @@ -5076,7 +5139,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:526 +#: build/C/man7/spufs.7:527 msgid "" "When the count supplied to the B(2) call is shorter than the required " "length for the digit (plus a newline character), subsequent reads from the " @@ -5086,13 +5149,13 @@ msgid "" msgstr "" #. type: TP -#: build/C/man7/spufs.7:537 +#: build/C/man7/spufs.7:538 #, no-wrap msgid "I, I, I, I, I" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:556 +#: build/C/man7/spufs.7:557 msgid "" "Read-only files that contain the saved state of the SPU mailboxes and DMA " "queues. This allows the SPU status to be inspected, mainly for debugging. " @@ -5104,7 +5167,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:565 +#: build/C/man7/spufs.7:566 msgid "" "The I file contains an array of four-byte mailbox messages, which " "have been sent to the SPU. With current CBEA machines, the array is four " @@ -5114,14 +5177,14 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:570 +#: build/C/man7/spufs.7:571 msgid "" "The I file contains the contents of the SPU MFC DMA queue, " "represented as the following structure:" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:581 +#: build/C/man7/spufs.7:582 #, no-wrap msgid "" "struct spu_dma_info {\n" @@ -5135,14 +5198,14 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:589 +#: build/C/man7/spufs.7:590 msgid "" "The last member of this data structure is the actual DMA queue, containing " "16 entries. The I structure is defined as:" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:598 +#: build/C/man7/spufs.7:599 #, no-wrap msgid "" "struct mfc_cq_sr {\n" @@ -5154,7 +5217,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:606 +#: build/C/man7/spufs.7:607 msgid "" "The I file contains similar information, but describes the " "proxy DMA queue (i.e., DMAs initiated by entities outside the SPU) instead. " @@ -5162,7 +5225,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:615 +#: build/C/man7/spufs.7:616 #, no-wrap msgid "" "struct spu_proxydma_info {\n" @@ -5174,7 +5237,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:621 +#: build/C/man7/spufs.7:622 msgid "" "Accessing these files requires that the SPU context is scheduled out - " "frequent use can be inefficient. These files should not be used for normal " @@ -5182,45 +5245,45 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:625 +#: build/C/man7/spufs.7:626 msgid "" "These files are not present on contexts that have been created with the " "B flag." msgstr "" #. type: TP -#: build/C/man7/spufs.7:625 +#: build/C/man7/spufs.7:626 #, no-wrap msgid "I" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:630 +#: build/C/man7/spufs.7:631 msgid "" "This file provides access to the SPU Run Control and SPU status registers, " "as an ASCII string. The following operations are supported:" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:637 +#: build/C/man7/spufs.7:638 msgid "" "Reads from the I file will return an ASCII string with the hex value " "of the SPU Status register." msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:642 +#: build/C/man7/spufs.7:643 msgid "Writes to the I file will set the context's SPU Run Control register." msgstr "" #. type: TP -#: build/C/man7/spufs.7:643 +#: build/C/man7/spufs.7:644 #, no-wrap msgid "I" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:650 +#: build/C/man7/spufs.7:651 msgid "" "Provides access to the Memory Flow Controller of the SPU. Reading from the " "file returns the contents of the SPU's MFC Tag Status register, and writing " @@ -5229,14 +5292,14 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:655 +#: build/C/man7/spufs.7:656 msgid "" "Writes to this file need to be in the format of a MFC DMA command, defined " "as follows:" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:667 +#: build/C/man7/spufs.7:668 #, no-wrap msgid "" "struct mfc_dma_command {\n" @@ -5251,7 +5314,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:675 +#: build/C/man7/spufs.7:676 msgid "" "Writes are required to be exactly I bytes in " "size. The command will be sent to the SPU's MFC proxy queue, and the tag " @@ -5259,7 +5322,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:684 +#: build/C/man7/spufs.7:685 msgid "" "Reads the contents of the tag status register. If the file is opened in " "blocking mode (i.e., without B), then the read will block until " @@ -5268,7 +5331,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:697 +#: build/C/man7/spufs.7:698 msgid "" "Calling B(2) on the I file will block until a new DMA can be " "started (by checking for B) or until a previously started DMA (by " @@ -5276,7 +5339,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:703 +#: build/C/man7/spufs.7:704 msgid "" "I Provides access to the MFC MultiSource Synchronization (MSS) " "facility. By B(2)-ing this file, processes can access the MSS area of " @@ -5284,12 +5347,12 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:705 build/C/man7/spufs.7:723 +#: build/C/man7/spufs.7:706 build/C/man7/spufs.7:724 msgid "The following operations are supported:" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:714 +#: build/C/man7/spufs.7:715 msgid "" "Mapping B into the process address space gives access to the SPU MSS " "area within the process address space. Only B mappings are " @@ -5297,13 +5360,13 @@ msgid "" msgstr "" #. type: TP -#: build/C/man7/spufs.7:715 +#: build/C/man7/spufs.7:716 #, no-wrap msgid "I" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:721 +#: build/C/man7/spufs.7:722 msgid "" "Provides access to the whole problem-state mapping of the SPU. Applications " "can use this area to interface to the SPU, rather than writing to individual " @@ -5311,20 +5374,20 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:732 +#: build/C/man7/spufs.7:733 msgid "" "Mapping B gives a process a direct map of the SPU problem state " "area. Only B mappings are supported." msgstr "" #. type: TP -#: build/C/man7/spufs.7:733 +#: build/C/man7/spufs.7:734 #, no-wrap msgid "I" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:739 +#: build/C/man7/spufs.7:740 msgid "" "Read-only file containing the physical SPU number that the SPU context is " "running on. When the context is not running, this file contains the string " @@ -5332,18 +5395,18 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:741 +#: build/C/man7/spufs.7:742 msgid "The physical SPU number is given by an ASCII hex string." msgstr "" #. type: TP -#: build/C/man7/spufs.7:741 +#: build/C/man7/spufs.7:742 #, no-wrap msgid "I" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:747 +#: build/C/man7/spufs.7:748 msgid "" "Allows applications to store (or retrieve) a single 64-bit ID into the " "context. This ID is later used by profiling tools to uniquely identify the " @@ -5351,7 +5414,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:753 +#: build/C/man7/spufs.7:754 msgid "" "By writing an ASCII hex value into this file, applications can set the " "object ID of the SPU context. Any previous value of the object ID is " @@ -5359,14 +5422,14 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man7/spufs.7:757 +#: build/C/man7/spufs.7:758 msgid "" "Reading this file gives an ASCII hex string representing the object ID for " "this SPU context." msgstr "" #. type: TP -#: build/C/man7/spufs.7:759 +#: build/C/man7/spufs.7:760 #, no-wrap msgid "I entry" msgstr "" @@ -5375,15 +5438,18 @@ msgstr "" #. Arnd Bergmann , Mark Nutter , #. Ulrich Weigand , Jeremy Kerr #. type: Plain text -#: build/C/man7/spufs.7:765 +#: build/C/man7/spufs.7:766 msgid "none \t/spu \tspufs \tgid=spu \t0\t0" msgstr "" #. type: Plain text #: build/C/man7/spufs.7:771 -msgid "" -"B(2), B(2), B(2), B(7), I" +msgid "B(2), B(2), B(2), B(7)" +msgstr "" + +#. type: Plain text +#: build/C/man7/spufs.7:773 +msgid "I" msgstr "" #. type: TH @@ -5395,7 +5461,7 @@ msgstr "" #. type: TH #: build/C/man2/stat.2:40 #, no-wrap -msgid "2012-05-07" +msgid "2012-11-11" msgstr "" #. type: Plain text @@ -5870,18 +5936,19 @@ msgid "A component of the path prefix of I is not a directory." msgstr "" #. type: TP -#: build/C/man2/stat.2:342 build/C/man2/statfs.2:185 build/C/man3/statvfs.3:152 +#: build/C/man2/stat.2:342 build/C/man2/statfs.2:187 build/C/man3/statvfs.3:154 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man2/stat.2:355 +#: build/C/man2/stat.2:361 msgid "" -"(B()) I refers to a file whose size cannot be represented in " -"the type I. This can occur when an application compiled on a 32-bit " -"platform without I<-D_FILE_OFFSET_BITS=64> calls B() on a file whose " -"size exceeds I<(1EE31)-1> bits." +"I or I refers to a file whose size, inode number, or number of " +"blocks cannot be represented in, respectively, the types I, I, " +"or I. This error can occur when, for example, an application " +"compiled on a 32-bit platform without I<-D_FILE_OFFSET_BITS=64> calls " +"B() on a file whose size exceeds I<(1EE31)-1> bytes." msgstr "" #. SVr4 documents additional @@ -5893,12 +5960,12 @@ msgstr "" #. .BR lstat () #. error conditions EINTR, EMULTIHOP, ENOLINK, and EOVERFLOW. #. type: Plain text -#: build/C/man2/stat.2:365 +#: build/C/man2/stat.2:371 msgid "These system calls conform to SVr4, 4.3BSD, POSIX.1-2001." msgstr "" #. type: Plain text -#: build/C/man2/stat.2:379 +#: build/C/man2/stat.2:385 msgid "" "According to POSIX.1-2001, B() on a symbolic link need return valid " "information only in the I field and the file-type component of the " @@ -5908,7 +5975,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/stat.2:399 +#: build/C/man2/stat.2:405 msgid "" "Use of the I and I fields may be less portable. " "(They were introduced in BSD. The interpretation differs between systems, " @@ -5919,16 +5986,16 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/stat.2:417 +#: build/C/man2/stat.2:423 msgid "" "POSIX.1-1990 did not describe the B, B, B, " "B, B, B, B, B, B " "constants, but instead demanded the use of the macros B(), etc. " -"The B constants are present in POSIX.1-2011 and later." +"The B constants are present in POSIX.1-2001 and later." msgstr "" #. type: Plain text -#: build/C/man2/stat.2:425 +#: build/C/man2/stat.2:431 msgid "" "The B() and B() macros are not in POSIX.1-1996, but " "both are present in POSIX.1-2001; the former is from SVID 4, the latter from " @@ -5936,272 +6003,272 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/stat.2:435 +#: build/C/man2/stat.2:441 msgid "" "UNIX V7 (and later systems) had B, B, B, where " "POSIX prescribes the synonyms B, B, B." msgstr "" #. type: SS -#: build/C/man2/stat.2:435 +#: build/C/man2/stat.2:441 #, no-wrap -msgid "Other Systems" +msgid "Other systems" msgstr "" #. type: Plain text -#: build/C/man2/stat.2:437 +#: build/C/man2/stat.2:443 msgid "Values that have been (or are) in use on various systems:" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:440 +#: build/C/man2/stat.2:446 #, no-wrap msgid "hex\tname\tls\toctal\tdescription\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:441 +#: build/C/man2/stat.2:447 #, no-wrap msgid "f000\tS_IFMT\t\t170000\tmask for file type\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:442 +#: build/C/man2/stat.2:448 #, no-wrap msgid "0000\t\t\t000000\tT{\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:443 +#: build/C/man2/stat.2:449 #, no-wrap msgid "SCO out-of-service inode; BSD unknown type; SVID-v2 and XPG2\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:444 +#: build/C/man2/stat.2:450 #, no-wrap msgid "have both 0 and 0100000 for ordinary file\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:445 build/C/man2/stat.2:453 build/C/man2/stat.2:464 build/C/man2/stat.2:476 build/C/man2/stat.2:481 build/C/man2/stat.2:484 build/C/man2/stat.2:488 +#: build/C/man2/stat.2:451 build/C/man2/stat.2:459 build/C/man2/stat.2:470 build/C/man2/stat.2:482 build/C/man2/stat.2:487 build/C/man2/stat.2:490 build/C/man2/stat.2:494 #, no-wrap msgid "T}\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:446 +#: build/C/man2/stat.2:452 #, no-wrap msgid "1000\tS_IFIFO\tp|\t010000\tFIFO (named pipe)\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:447 +#: build/C/man2/stat.2:453 #, no-wrap msgid "2000\tS_IFCHR\tc\t020000\tcharacter special (V7)\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:448 +#: build/C/man2/stat.2:454 #, no-wrap msgid "3000\tS_IFMPC\t\t030000\tmultiplexed character special (V7)\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:449 +#: build/C/man2/stat.2:455 #, no-wrap msgid "4000\tS_IFDIR\td/\t040000\tdirectory (V7)\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:450 +#: build/C/man2/stat.2:456 #, no-wrap msgid "5000\tS_IFNAM\t\t050000\tT{\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:451 +#: build/C/man2/stat.2:457 #, no-wrap msgid "XENIX named special file with two subtypes, distinguished by\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:452 +#: build/C/man2/stat.2:458 #, no-wrap msgid "I values 1, 2\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:454 +#: build/C/man2/stat.2:460 #, no-wrap msgid "0001\tS_INSEM\ts\t000001\tXENIX semaphore subtype of IFNAM\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:455 +#: build/C/man2/stat.2:461 #, no-wrap msgid "0002\tS_INSHD\tm\t000002\tXENIX shared data subtype of IFNAM\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:456 +#: build/C/man2/stat.2:462 #, no-wrap msgid "6000\tS_IFBLK\tb\t060000\tblock special (V7)\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:457 +#: build/C/man2/stat.2:463 #, no-wrap msgid "7000\tS_IFMPB\t\t070000\tmultiplexed block special (V7)\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:458 +#: build/C/man2/stat.2:464 #, no-wrap msgid "8000\tS_IFREG\t-\t100000\tregular (V7)\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:459 +#: build/C/man2/stat.2:465 #, no-wrap msgid "9000\tS_IFCMP\t\t110000\tVxFS compressed\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:460 +#: build/C/man2/stat.2:466 #, no-wrap msgid "9000\tS_IFNWK\tn\t110000\tnetwork special (HP-UX)\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:461 +#: build/C/man2/stat.2:467 #, no-wrap msgid "a000\tS_IFLNK\tl@\t120000\tsymbolic link (BSD)\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:462 +#: build/C/man2/stat.2:468 #, no-wrap msgid "b000\tS_IFSHAD\t\t130000\tT{\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:463 +#: build/C/man2/stat.2:469 #, no-wrap -msgid "Solaris shadow inode for ACL (not seen by userspace)\n" +msgid "Solaris shadow inode for ACL (not seen by user space)\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:465 +#: build/C/man2/stat.2:471 #, no-wrap msgid "c000\tS_IFSOCK\ts=\t140000\tsocket (BSD; also \"S_IFSOC\" on VxFS)\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:466 +#: build/C/man2/stat.2:472 #, no-wrap msgid "d000\tS_IFDOOR\tDE\t150000\tSolaris door\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:467 +#: build/C/man2/stat.2:473 #, no-wrap msgid "e000\tS_IFWHT\tw%\t160000\tBSD whiteout (not used for inode)\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:468 +#: build/C/man2/stat.2:474 #, no-wrap msgid "0200\tS_ISVTX\t\t001000\tT{\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:469 +#: build/C/man2/stat.2:475 #, no-wrap msgid "sticky bit: save swapped text even after use (V7)\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:470 build/C/man2/stat.2:472 build/C/man2/stat.2:474 build/C/man2/stat.2:479 +#: build/C/man2/stat.2:476 build/C/man2/stat.2:478 build/C/man2/stat.2:480 build/C/man2/stat.2:485 #, no-wrap msgid ".br\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:471 +#: build/C/man2/stat.2:477 #, no-wrap msgid "reserved (SVID-v2)\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:473 +#: build/C/man2/stat.2:479 #, no-wrap msgid "On nondirectories: don't cache this file (SunOS)\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:475 +#: build/C/man2/stat.2:481 #, no-wrap msgid "On directories: restricted deletion flag (SVID-v4.2)\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:477 +#: build/C/man2/stat.2:483 #, no-wrap msgid "0400\tS_ISGID\t\t002000\tT{\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:478 +#: build/C/man2/stat.2:484 #, no-wrap msgid "set-group-ID on execution (V7)\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:480 +#: build/C/man2/stat.2:486 #, no-wrap msgid "for directories: use BSD semantics for propagation of GID\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:482 +#: build/C/man2/stat.2:488 #, no-wrap msgid "0400\tS_ENFMT\t\t002000\tT{\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:483 +#: build/C/man2/stat.2:489 #, no-wrap msgid "System V file locking enforcement (shared with S_ISGID)\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:485 +#: build/C/man2/stat.2:491 #, no-wrap msgid "0800\tS_ISUID\t\t004000\tset-user-ID on execution (V7)\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:486 +#: build/C/man2/stat.2:492 #, no-wrap msgid "0800\tS_CDF\t\t004000\tT{\n" msgstr "" #. type: tbl table -#: build/C/man2/stat.2:487 +#: build/C/man2/stat.2:493 #, no-wrap msgid "directory is a context dependent file (HP-UX)\n" msgstr "" #. type: Plain text -#: build/C/man2/stat.2:493 +#: build/C/man2/stat.2:499 msgid "A sticky command appeared in Version 32V AT&T UNIX." msgstr "" #. As at kernel 2.6.25, XFS and JFS support nanosecond timestamps, #. but ext2, ext3, and Reiserfs do not. #. type: Plain text -#: build/C/man2/stat.2:517 +#: build/C/man2/stat.2:523 msgid "" "Since kernel 2.5.48, the I structure supports nanosecond resolution " "for the three file timestamp fields. Glibc exposes the nanosecond component " @@ -6217,14 +6284,14 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/stat.2:524 +#: build/C/man2/stat.2:530 msgid "" "On Linux, B() will generally not trigger automounter action, whereas " "B() will (but see B(2))." msgstr "" #. type: Plain text -#: build/C/man2/stat.2:532 +#: build/C/man2/stat.2:538 msgid "" "For most files under the I directory, B() does not return the " "file size in the I field; instead the field is returned with the " @@ -6232,7 +6299,7 @@ msgid "" msgstr "" #. type: SS -#: build/C/man2/stat.2:532 +#: build/C/man2/stat.2:538 #, no-wrap msgid "Underlying kernel interface" msgstr "" @@ -6266,7 +6333,7 @@ msgstr "" # #. (Note that the details depend on gcc being used as c compiler.) #. type: Plain text -#: build/C/man2/stat.2:584 +#: build/C/man2/stat.2:590 msgid "" "Over time, increases in the size of the I structure have led to three " "successive versions of B(): I() (slot I<__NR_oldstat>), " @@ -6279,14 +6346,14 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/stat.2:590 +#: build/C/man2/stat.2:596 msgid "" "The following program calls B() and displays selected fields in the " "returned I structure." msgstr "" #. type: Plain text -#: build/C/man2/stat.2:597 +#: build/C/man2/stat.2:603 #, no-wrap msgid "" "#include Esys/types.hE\n" @@ -6297,7 +6364,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/stat.2:602 +#: build/C/man2/stat.2:608 #, no-wrap msgid "" "int\n" @@ -6307,7 +6374,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/stat.2:607 +#: build/C/man2/stat.2:613 #, no-wrap msgid "" " if (argc != 2) {\n" @@ -6317,7 +6384,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/stat.2:612 +#: build/C/man2/stat.2:618 #, no-wrap msgid "" " if (stat(argv[1], &sb) == -1) {\n" @@ -6327,13 +6394,13 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/stat.2:614 +#: build/C/man2/stat.2:620 #, no-wrap msgid " printf(\"File type: \");\n" msgstr "" #. type: Plain text -#: build/C/man2/stat.2:625 +#: build/C/man2/stat.2:631 #, no-wrap msgid "" " switch (sb.st_mode & S_IFMT) {\n" @@ -6349,13 +6416,13 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/stat.2:627 +#: build/C/man2/stat.2:633 #, no-wrap msgid " printf(\"I-node number: %ld\\en\", (long) sb.st_ino);\n" msgstr "" #. type: Plain text -#: build/C/man2/stat.2:630 +#: build/C/man2/stat.2:636 #, no-wrap msgid "" " printf(\"Mode: %lo (octal)\\en\",\n" @@ -6363,7 +6430,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/stat.2:634 +#: build/C/man2/stat.2:640 #, no-wrap msgid "" " printf(\"Link count: %ld\\en\", (long) sb.st_nlink);\n" @@ -6372,7 +6439,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/stat.2:641 +#: build/C/man2/stat.2:647 #, no-wrap msgid "" " printf(\"Preferred I/O block size: %ld bytes\\en\",\n" @@ -6384,7 +6451,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/stat.2:645 +#: build/C/man2/stat.2:651 #, no-wrap msgid "" " printf(\"Last status change: %s\", ctime(&sb.st_ctime));\n" @@ -6393,46 +6460,46 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/stat.2:658 +#: build/C/man2/stat.2:664 msgid "" "B(2), B(2), B(2), B(2), B(2), " "B(2), B(7), B(7)" msgstr "" #. type: TH -#: build/C/man2/statfs.2:26 +#: build/C/man2/statfs.2:28 #, no-wrap msgid "STATFS" msgstr "" #. type: TH -#: build/C/man2/statfs.2:26 +#: build/C/man2/statfs.2:28 #, no-wrap msgid "2010-11-21" msgstr "" #. type: Plain text -#: build/C/man2/statfs.2:29 +#: build/C/man2/statfs.2:31 msgid "statfs, fstatfs - get file system statistics" msgstr "" #. type: Plain text -#: build/C/man2/statfs.2:31 +#: build/C/man2/statfs.2:33 msgid "B<#include Esys/vfs.hE >/* or Esys/statfs.hE */" msgstr "" #. type: Plain text -#: build/C/man2/statfs.2:33 +#: build/C/man2/statfs.2:35 msgid "BIB<, struct statfs *>IB<);>" msgstr "" #. type: Plain text -#: build/C/man2/statfs.2:35 +#: build/C/man2/statfs.2:37 msgid "BIB<, struct statfs *>IB<);>" msgstr "" #. type: Plain text -#: build/C/man2/statfs.2:45 +#: build/C/man2/statfs.2:47 msgid "" "The function B() returns information about a mounted file system. " "I is the pathname of any file within the mounted file system. I " @@ -6440,7 +6507,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/statfs.2:53 +#: build/C/man2/statfs.2:55 #, no-wrap msgid "" "#if __WORDSIZE == 32\t\t/* System word size */\n" @@ -6451,7 +6518,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/statfs.2:68 +#: build/C/man2/statfs.2:70 #, no-wrap msgid "" "struct statfs {\n" @@ -6471,13 +6538,13 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/statfs.2:70 +#: build/C/man2/statfs.2:72 #, no-wrap msgid "File system types:\n" msgstr "" #. type: Plain text -#: build/C/man2/statfs.2:116 +#: build/C/man2/statfs.2:118 #, no-wrap msgid "" " ADFS_SUPER_MAGIC 0xadf5\n" @@ -6528,12 +6595,12 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/statfs.2:122 +#: build/C/man2/statfs.2:124 msgid "Nobody knows what I is supposed to contain (but see below)." msgstr "" #. type: Plain text -#: build/C/man2/statfs.2:127 +#: build/C/man2/statfs.2:129 msgid "" "Fields that are undefined for a particular file system are set to 0. " "B() returns the same information about an open file referenced by " @@ -6541,84 +6608,84 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/statfs.2:140 +#: build/C/man2/statfs.2:142 msgid "" "(B()) Search permission is denied for a component of the path " "prefix of I. (See also B(7).)" msgstr "" #. type: Plain text -#: build/C/man2/statfs.2:145 +#: build/C/man2/statfs.2:147 msgid "(B()) I is not a valid open file descriptor." msgstr "" #. type: Plain text -#: build/C/man2/statfs.2:151 +#: build/C/man2/statfs.2:153 msgid "I or I points to an invalid address." msgstr "" #. type: Plain text -#: build/C/man2/statfs.2:154 build/C/man3/statvfs.3:121 +#: build/C/man2/statfs.2:156 build/C/man3/statvfs.3:123 msgid "This call was interrupted by a signal." msgstr "" #. type: TP -#: build/C/man2/statfs.2:154 build/C/man3/statvfs.3:121 +#: build/C/man2/statfs.2:156 build/C/man3/statvfs.3:123 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man2/statfs.2:157 build/C/man3/statvfs.3:124 +#: build/C/man2/statfs.2:159 build/C/man3/statvfs.3:126 msgid "An I/O error occurred while reading from the file system." msgstr "" #. type: Plain text -#: build/C/man2/statfs.2:162 +#: build/C/man2/statfs.2:164 msgid "" "(B()) Too many symbolic links were encountered in translating " "I." msgstr "" #. type: Plain text -#: build/C/man2/statfs.2:167 +#: build/C/man2/statfs.2:169 msgid "(B()) I is too long." msgstr "" #. type: Plain text -#: build/C/man2/statfs.2:173 +#: build/C/man2/statfs.2:175 msgid "(B()) The file referred to by I does not exist." msgstr "" #. type: Plain text -#: build/C/man2/statfs.2:176 build/C/man3/statvfs.3:143 +#: build/C/man2/statfs.2:178 build/C/man3/statvfs.3:145 msgid "Insufficient kernel memory was available." msgstr "" #. type: Plain text -#: build/C/man2/statfs.2:179 build/C/man3/statvfs.3:146 +#: build/C/man2/statfs.2:181 build/C/man3/statvfs.3:148 msgid "The file system does not support this call." msgstr "" #. type: Plain text -#: build/C/man2/statfs.2:185 +#: build/C/man2/statfs.2:187 msgid "(B()) A component of the path prefix of I is not a directory." msgstr "" #. type: Plain text -#: build/C/man2/statfs.2:188 build/C/man3/statvfs.3:155 +#: build/C/man2/statfs.2:190 build/C/man3/statvfs.3:157 msgid "Some values were too large to be represented in the returned struct." msgstr "" #. type: Plain text -#: build/C/man2/statfs.2:194 +#: build/C/man2/statfs.2:196 msgid "" "Linux-specific. The Linux B() was inspired by the 4.4BSD one (but " "they do not use the same structure)." msgstr "" #. type: Plain text -#: build/C/man2/statfs.2:216 +#: build/C/man2/statfs.2:218 msgid "" "The original Linux B() and B() system calls were not " "designed with extremely large file sizes in mind. Subsequently, Linux 2.6 " @@ -6630,7 +6697,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/statfs.2:221 +#: build/C/man2/statfs.2:223 msgid "" "Some systems only have Isys/vfs.hE>, other systems also have " "Isys/statfs.hE>, where the former includes the latter. So it " @@ -6638,20 +6705,20 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/statfs.2:231 +#: build/C/man2/statfs.2:233 msgid "" "LSB has deprecated the library calls B() and B() and " "tells us to use B(2) and B(2) instead." msgstr "" #. type: SS -#: build/C/man2/statfs.2:231 +#: build/C/man2/statfs.2:233 #, no-wrap msgid "The f_fsid field" msgstr "" #. type: Plain text -#: build/C/man2/statfs.2:256 +#: build/C/man2/statfs.2:258 msgid "" "Solaris, Irix and POSIX have a system call B(2) that returns a " "I (defined in Isys/statvfs.hE>) containing an " @@ -6663,7 +6730,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/statfs.2:269 +#: build/C/man2/statfs.2:271 msgid "" "The general idea is that I contains some random stuff such that the " "pair (I,I) uniquely determines a file. Some operating systems " @@ -6675,51 +6742,51 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/statfs.2:275 +#: build/C/man2/statfs.2:277 msgid "" "Under some operating systems the I can be used as second argument to " "the B(2) system call." msgstr "" #. type: Plain text -#: build/C/man2/statfs.2:279 +#: build/C/man2/statfs.2:281 msgid "B(2), B(2), B(7)" msgstr "" #. type: TH -#: build/C/man3/statvfs.3:28 +#: build/C/man3/statvfs.3:30 #, no-wrap msgid "STATVFS" msgstr "" #. type: TH -#: build/C/man3/statvfs.3:28 +#: build/C/man3/statvfs.3:30 #, no-wrap msgid "2003-08-22" msgstr "" #. type: Plain text -#: build/C/man3/statvfs.3:31 +#: build/C/man3/statvfs.3:33 msgid "statvfs, fstatvfs - get file system statistics" msgstr "" #. type: Plain text -#: build/C/man3/statvfs.3:33 +#: build/C/man3/statvfs.3:35 msgid "B<#include Esys/statvfs.hE>" msgstr "" #. type: Plain text -#: build/C/man3/statvfs.3:35 +#: build/C/man3/statvfs.3:37 msgid "BIB<, struct statvfs *>IB<);>" msgstr "" #. type: Plain text -#: build/C/man3/statvfs.3:37 +#: build/C/man3/statvfs.3:39 msgid "BIB<, struct statvfs *>IB<);>" msgstr "" #. type: Plain text -#: build/C/man3/statvfs.3:47 +#: build/C/man3/statvfs.3:49 msgid "" "The function B() returns information about a mounted file system. " "I is the pathname of any file within the mounted file system. I " @@ -6727,7 +6794,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/statvfs.3:63 +#: build/C/man3/statvfs.3:65 #, no-wrap msgid "" "struct statvfs {\n" @@ -6746,115 +6813,115 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/statvfs.3:74 +#: build/C/man3/statvfs.3:76 msgid "" "Here the types I and I are defined in " "Isys/types.hE>. Both used to be I." msgstr "" #. type: Plain text -#: build/C/man3/statvfs.3:80 +#: build/C/man3/statvfs.3:82 msgid "" "The field I is a bit mask (of mount flags, see B(8)). Bits " "defined by POSIX are" msgstr "" #. type: TP -#: build/C/man3/statvfs.3:80 +#: build/C/man3/statvfs.3:82 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man3/statvfs.3:83 +#: build/C/man3/statvfs.3:85 msgid "Read-only file system." msgstr "" #. type: TP -#: build/C/man3/statvfs.3:83 +#: build/C/man3/statvfs.3:85 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: build/C/man3/statvfs.3:87 +#: build/C/man3/statvfs.3:89 msgid "Set-user-ID/set-group-ID bits are ignored by B(3)." msgstr "" #. type: Plain text -#: build/C/man3/statvfs.3:90 +#: build/C/man3/statvfs.3:92 msgid "" "It is unspecified whether all members of the returned struct have meaningful " "values on all file systems." msgstr "" #. type: Plain text -#: build/C/man3/statvfs.3:94 +#: build/C/man3/statvfs.3:96 msgid "" "B() returns the same information about an open file referenced by " "descriptor I." msgstr "" #. type: Plain text -#: build/C/man3/statvfs.3:107 +#: build/C/man3/statvfs.3:109 msgid "" "(B()) Search permission is denied for a component of the path " "prefix of I. (See also B(7).)" msgstr "" #. type: Plain text -#: build/C/man3/statvfs.3:112 +#: build/C/man3/statvfs.3:114 msgid "(B()) I is not a valid open file descriptor." msgstr "" #. type: Plain text -#: build/C/man3/statvfs.3:118 +#: build/C/man3/statvfs.3:120 msgid "I or I points to an invalid address." msgstr "" #. type: Plain text -#: build/C/man3/statvfs.3:129 +#: build/C/man3/statvfs.3:131 msgid "" "(B()) Too many symbolic links were encountered in translating " "I." msgstr "" #. type: Plain text -#: build/C/man3/statvfs.3:134 +#: build/C/man3/statvfs.3:136 msgid "(B()) I is too long." msgstr "" #. type: Plain text -#: build/C/man3/statvfs.3:140 +#: build/C/man3/statvfs.3:142 msgid "(B()) The file referred to by I does not exist." msgstr "" #. type: Plain text -#: build/C/man3/statvfs.3:152 +#: build/C/man3/statvfs.3:154 msgid "" "(B()) A component of the path prefix of I is not a " "directory." msgstr "" #. type: Plain text -#: build/C/man3/statvfs.3:157 +#: build/C/man3/statvfs.3:159 msgid "POSIX.1-2001." msgstr "" #. type: Plain text -#: build/C/man3/statvfs.3:163 +#: build/C/man3/statvfs.3:165 msgid "" "The Linux kernel has system calls B(2) and B(2) to " "support this library call." msgstr "" #. type: Plain text -#: build/C/man3/statvfs.3:165 +#: build/C/man3/statvfs.3:167 msgid "The current glibc implementations of" msgstr "" #. type: Plain text -#: build/C/man3/statvfs.3:170 +#: build/C/man3/statvfs.3:172 #, no-wrap msgid "" " pathconf(path, _PC_REC_XFER_ALIGN);\n" @@ -6863,53 +6930,53 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man3/statvfs.3:179 +#: build/C/man3/statvfs.3:181 msgid "" "respectively use the I, I, and I fields of the " "return value of I." msgstr "" #. type: Plain text -#: build/C/man3/statvfs.3:181 +#: build/C/man3/statvfs.3:183 msgid "B(2)" msgstr "" #. type: TH -#: build/C/man2/sysfs.2:25 +#: build/C/man2/sysfs.2:27 #, no-wrap msgid "SYSFS" msgstr "" #. type: TH -#: build/C/man2/sysfs.2:25 +#: build/C/man2/sysfs.2:27 #, no-wrap msgid "2010-06-27" msgstr "" #. type: Plain text -#: build/C/man2/sysfs.2:28 +#: build/C/man2/sysfs.2:30 msgid "sysfs - get file system type information" msgstr "" #. type: Plain text -#: build/C/man2/sysfs.2:30 +#: build/C/man2/sysfs.2:32 msgid "BI, the same information can be obtained via " @@ -6998,13 +7065,13 @@ msgid "" msgstr "" #. type: SH -#: build/C/man2/sysfs.2:99 +#: build/C/man2/sysfs.2:101 #, no-wrap msgid "BUGS" msgstr "" #. type: Plain text -#: build/C/man2/sysfs.2:102 +#: build/C/man2/sysfs.2:104 msgid "" "There is no libc or glibc support. There is no way to guess how large " "I should be." @@ -7127,7 +7194,7 @@ msgstr "" msgid "" "The error values given below result from file-system type independent " "errors. Each file system type may have its own special errors and its own " -"special behavior. See the kernel source code for details." +"special behavior. See the Linux kernel source code for details." msgstr "" #. type: TP @@ -7192,48 +7259,48 @@ msgid "B(2), B(7), B(8), B(8)" msgstr "" #. type: TH -#: build/C/man2/ustat.2:28 +#: build/C/man2/ustat.2:30 #, no-wrap msgid "USTAT" msgstr "" #. type: TH -#: build/C/man2/ustat.2:28 +#: build/C/man2/ustat.2:30 #, no-wrap msgid "2003-08-04" msgstr "" #. type: Plain text -#: build/C/man2/ustat.2:31 +#: build/C/man2/ustat.2:33 msgid "ustat - get file system statistics" msgstr "" #. type: Plain text -#: build/C/man2/ustat.2:34 +#: build/C/man2/ustat.2:36 #, no-wrap msgid "B<#include Esys/types.hE>\n" msgstr "" #. type: Plain text -#: build/C/man2/ustat.2:36 +#: build/C/man2/ustat.2:38 #, no-wrap msgid "B<#include Eunistd.hE> /* libc[45] */\n" msgstr "" #. type: Plain text -#: build/C/man2/ustat.2:38 +#: build/C/man2/ustat.2:40 #, no-wrap msgid "B<#include Eustat.hE> /* glibc2 */\n" msgstr "" #. type: Plain text -#: build/C/man2/ustat.2:40 +#: build/C/man2/ustat.2:42 #, no-wrap msgid "BIB<, struct ustat *>IB<);>\n" msgstr "" #. type: Plain text -#: build/C/man2/ustat.2:50 +#: build/C/man2/ustat.2:52 msgid "" "B() returns information about a mounted file system. I is a " "device number identifying a device containing a mounted file system. " @@ -7242,7 +7309,7 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/ustat.2:57 +#: build/C/man2/ustat.2:59 #, no-wrap msgid "" "daddr_t f_tfree; /* Total free blocks */\n" @@ -7252,14 +7319,14 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/ustat.2:66 +#: build/C/man2/ustat.2:68 msgid "" "The last two fields, I and I, are not implemented and will " "always be filled with null bytes (\\(aq\\e0\\(aq)." msgstr "" #. type: Plain text -#: build/C/man2/ustat.2:75 +#: build/C/man2/ustat.2:77 msgid "" "On success, zero is returned and the I structure pointed to by " "I will be filled in. On error, -1 is returned, and I is set " @@ -7267,39 +7334,39 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/ustat.2:80 +#: build/C/man2/ustat.2:82 msgid "I points outside of your accessible address space." msgstr "" #. type: Plain text -#: build/C/man2/ustat.2:84 +#: build/C/man2/ustat.2:86 msgid "I does not refer to a device containing a mounted file system." msgstr "" #. type: Plain text -#: build/C/man2/ustat.2:90 +#: build/C/man2/ustat.2:92 msgid "" "The mounted file system referenced by I does not support this " "operation, or any version of Linux before 1.3.16." msgstr "" #. type: Plain text -#: build/C/man2/ustat.2:100 +#: build/C/man2/ustat.2:102 msgid "" "B() is deprecated and has only been provided for compatibility. All " "new programs should use B(2) instead." msgstr "" #. type: SS -#: build/C/man2/ustat.2:100 +#: build/C/man2/ustat.2:102 #, no-wrap -msgid "HP-UX Notes" +msgid "HP-UX notes" msgstr "" #. Some software tries to use this in order to test whether the #. underlying file system is NFS. #. type: Plain text -#: build/C/man2/ustat.2:114 +#: build/C/man2/ustat.2:116 msgid "" "The HP-UX version of the I structure has an additional field, " "I, that is unknown elsewhere. HP-UX warns: For some file " @@ -7310,6 +7377,6 @@ msgid "" msgstr "" #. type: Plain text -#: build/C/man2/ustat.2:117 +#: build/C/man2/ustat.2:119 msgid "B(2), B(2)" msgstr ""