Update.
[kopensolaris-gnu/glibc.git] / io / fts.h
index fab224e..2b500e0 100644 (file)
--- a/io/fts.h
+++ b/io/fts.h
  * 2. Redistributions in binary form must reproduce the above copyright
  *    notice, this list of conditions and the following disclaimer in the
  *    documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- *    must display the following acknowledgement:
- *     This product includes software developed by the University of
- *     California, Berkeley and its contributors.
  * 4. Neither the name of the University nor the names of its contributors
  *    may be used to endorse or promote products derived from this software
  *    without specific prior written permission.
@@ -48,7 +44,7 @@ typedef struct {
        int fts_rfd;                    /* fd for root */
        int fts_pathlen;                /* sizeof(path) */
        int fts_nitems;                 /* elements in the sort array */
-       int (*fts_compar) __PMT((const void *, const void *)); /* compare fn */
+       int (*fts_compar) (const void *, const void *); /* compare fn */
 
 #define        FTS_COMFOLLOW   0x0001          /* follow command line symlinks */
 #define        FTS_LOGICAL     0x0002          /* logical walk */
@@ -117,12 +113,12 @@ typedef struct _ftsent {
 } FTSENT;
 
 __BEGIN_DECLS
-FTSENT *fts_children __P((FTS *, int));
-int     fts_close __P((FTS *));
-FTS    *fts_open __P((char * const *, int,
-           int (*)(const FTSENT **, const FTSENT **)));
-FTSENT *fts_read __P((FTS *));
-int     fts_set __P((FTS *, FTSENT *, int));
+FTSENT *fts_children (FTS *, int) __THROW;
+int     fts_close (FTS *) __THROW;
+FTS    *fts_open (char * const *, int,
+                  int (*)(const FTSENT **, const FTSENT **)) __THROW;
+FTSENT *fts_read (FTS *) __THROW;
+int     fts_set (FTS *, FTSENT *, int) __THROW;
 __END_DECLS
 
 #endif /* fts.h */