]>
Commit | Line | Data |
---|---|---|
61c162b5 | 1 | # Copyright (C) 1992, 93, 94, 95, 96, 97 Free Software Foundation, Inc. |
28f540f4 RM |
2 | # This file is part of the GNU C Library. |
3 | ||
4 | # The GNU C Library is free software; you can redistribute it and/or | |
5 | # modify it under the terms of the GNU Library General Public License as | |
6 | # published by the Free Software Foundation; either version 2 of the | |
7 | # License, or (at your option) any later version. | |
8 | ||
9 | # The GNU C Library is distributed in the hope that it will be useful, | |
10 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
11 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
12 | # Library General Public License for more details. | |
13 | ||
14 | # You should have received a copy of the GNU Library General Public | |
2c6fe0bd UD |
15 | # License along with the GNU C Library; see the file COPYING.LIB. If not, |
16 | # write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, | |
17 | # Boston, MA 02111-1307, USA. | |
28f540f4 RM |
18 | |
19 | # | |
20 | # Sub-makefile for I/O portion of the library. | |
21 | # | |
22 | subdir := io | |
23 | ||
faf85e08 | 24 | headers := sys/stat.h statbuf.h sys/statfs.h statfsbuf.h sys/vfs.h \ |
28f540f4 RM |
25 | fcntl.h sys/fcntl.h fcntlbits.h \ |
26 | poll.h sys/poll.h \ | |
27 | utime.h ftw.h fts.h | |
28 | ||
29 | routines := \ | |
30 | utime \ | |
31 | mkfifo \ | |
97aa195c RM |
32 | stat fstat lstat mknod \ |
33 | xstat fxstat lxstat xmknod \ | |
9a8c0d4f | 34 | statfs fstatfs \ |
28f540f4 | 35 | umask chmod fchmod mkdir \ |
22a1292a | 36 | open close read write lseek access euidaccess \ |
28f540f4 RM |
37 | fcntl flock lockf \ |
38 | dup dup2 pipe \ | |
39 | creat \ | |
40 | chdir fchdir \ | |
41 | getcwd getwd getdirname \ | |
2c6fe0bd | 42 | chown fchown lchown \ |
ee188d55 | 43 | ttyname ttyname_r isatty \ |
28f540f4 RM |
44 | link symlink readlink \ |
45 | unlink rmdir \ | |
46 | ftw fts poll | |
47 | ||
7c713e28 RM |
48 | # These routines will be omitted from the libc shared object. |
49 | # Instead the static object files will be included in a special archive | |
50 | # linked against when the shared library will be used. | |
51 | static-only-routines = stat fstat lstat mknod | |
52 | ||
28f540f4 RM |
53 | others := pwd |
54 | tests := test-utime | |
55 | ||
56 | include ../Rules | |
0793d348 | 57 | |
61c162b5 UD |
58 | CFLAGS-fts.c = -Wno-uninitialized |
59 | CFLAGS-ftw.c = -Wno-uninitialized |