make fetch_block_size uint64_t
[arla.git] / doc / oddities.texi
blob4d360516b697b6479d75ec7a7362c1120f598bfd
1 @c Copyright (c) 1998 - 2000 Kungliga Tekniska Högskolan
2 @c (Royal Institute of Technology, Stockholm, Sweden).
3 @c All rights reserved.
5 @c $Id$
7 @node Oddities, Arla timeline, Programming, Top
8 @chapter Oddities
10 @c ----------------------------------------------------
12 @section AFS
14 @itemize @bullet
16 @item Directories - UnixModeBits are ignored when the vnode is a directory.
18 @item Errnos are sent over the network. Like Solaris ENOTEMPTY(93) doesn't
19  even map to an error on sunos4 where ENOTEMPTY is 66.
21 @item Mountpoints have the mode-bits 0644, if they don't they are symlinks 
22 (and have the mode-bits 0755).
24 @end itemize
26 @c ----------------------------------------------------
28 @section Operating systems
30 @itemize @bullet
32 @item On Irix 6.5 you have to build the dirents depending on what ABI
33  of the binary you are currently running.
35 @item . and .. need to be first in directories, this is needed since some
36 programs (like make) "knows" that the two first entries are . and .. and
37 thus can be skiped.
39 @item Reclen (in struct dirent) shouldn't be too large. When its
40 larger then the buffer used in opendir/readdir/closedir, you lose.
42 @end itemize
44 @c ----------------------------------------------------