typedef /*@integraltype@*/ dev_t;
typedef /*@integraltype@*/ gid_t;
-typedef /*@integraltype@*/ ino_t;
+typedef /*@unsignedintegraltype@*/ ino_t; /*: is this definitely unsigned? */
typedef /*@integraltype@*/ mode_t;
typedef /*@integraltype@*/ nlink_t;
typedef /*@integraltype@*/ off_t;
char d_name[];
};
- extern int
-closedir (DIR *dirp)
- /*@modifies errno@*/;
+extern int closedir (DIR *dirp)
+ /*@modifies errno@*/;
- extern /*@null@*/ DIR *
-opendir (const char *dirname)
- /*@modifies errno@*/;
+extern /*@null@*/ DIR *opendir (const char *dirname)
+ /*@modifies errno@*/;
- extern /*@null@*/ struct dirent *
-readdir (DIR *dirp)
- /*@modifies errno@*/;
+extern /*@null@*/ struct dirent *readdir (DIR *dirp)
+ /*@modifies errno@*/;
- extern void
-rewinddir (DIR *dirp)
- /*@*/;
+extern void rewinddir (DIR *dirp)
+ /*@*/;
/*
** errno.h