4.104.114.84.95
Last change
on this file since a432c4b7 was
a432c4b7,
checked in by Joel Sherrill <joel.sherrill@…>, on 03/24/99 at 22:52:47
|
Fix based on bug report from Ralf Corsepius <corsepiu@…>:
There seems to be an ugly dependency between posix-headers and
libcsupport.
Configuring rtems with
../rtems-rc-19990324-0/configure \
--target=i386-rtems \
--prefix=<somewhere> \
--disable-posix
"make RTEMS_BSP=pc386" results into:
[...]
/opt/rtems/bin/i386-rtems-gcc --pipe
-B/users/rtems/src/multi/build/pc386/lib/ -specs bsp_specs -qrtems
-I/users/rtems/src/multi/build/pc386/lib/include/networking -g -Wall
-ansi -fasm -O4 -fomit-frame-pointer -c -o o-pc386/utime.o
../../../../../rtems-rc-19990324-0/c/src/lib/libc/utime.c
In file included from
../../../../../rtems-rc-19990324-0/c/src/lib/libc/utime.c:16:
/opt/rtems/i386-rtems/include/utime.h:4: sys/utime.h: No such file or
directory
../../../../../rtems-rc-19990324-0/c/src/lib/libc/utime.c:24: warning:
`struct utimbuf' declared inside parameter list
../../../../../rtems-rc-19990324-0/c/src/lib/libc/utime.c:24: warning:
its scope is only this definition or declaration,
../../../../../rtems-rc-19990324-0/c/src/lib/libc/utime.c:24: warning:
which is probably not what you want.
../../../../../rtems-rc-19990324-0/c/src/lib/libc/utime.c: In function
`utime':
../../../../../rtems-rc-19990324-0/c/src/lib/libc/utime.c:34:
dereferencing pointer to incomplete type
../../../../../rtems-rc-19990324-0/c/src/lib/libc/utime.c:34:
dereferencing pointer to incomplete type
make[4]: * [o-pc386/utime.o] Error 1
make[3]: * [all] Error 1
make[2]: * [all] Error 1
make[1]: * [all] Error 1
make[1]: Leaving directory `/lfs/poseidon/users/rtems/src/multi/build/c'
make: * [all] Error 1
Apparently sys/utime.h is one of the posix headers and therefore gets
not installed (I suppose this is correct).
IMO, this probably indicates that sys/utime.h has to be moved to another
include subdirectory and should not be part of the posix-package.
[AFAIK, sys/*.h are system dependent headers, so why should it be a
posix-header? - Hmm]
|
-
Property mode set to
100644
|
File size:
357 bytes
|
Rev | Line | |
---|
[d1ee44e] | 1 | /* |
---|
| 2 | * $Id$ |
---|
| 3 | */ |
---|
| 4 | |
---|
| 5 | #ifndef __UTIME_h__ |
---|
| 6 | #define __UTIME_h__ |
---|
| 7 | |
---|
| 8 | /* |
---|
| 9 | * POSIX 1003.1b 5.6.6 Set File Access and Modification Times |
---|
| 10 | */ |
---|
| 11 | |
---|
| 12 | struct utimbuf { |
---|
| 13 | time_t actime; /* Access time */ |
---|
| 14 | time_t modtime; /* Modification time */ |
---|
| 15 | }; |
---|
| 16 | |
---|
| 17 | /* Functions */ |
---|
| 18 | |
---|
| 19 | int utime( |
---|
| 20 | const char *path, |
---|
| 21 | const struct utimbuf *times |
---|
| 22 | ); |
---|
| 23 | |
---|
| 24 | #endif |
---|
| 25 | /* end of include file */ |
---|
Note: See
TracBrowser
for help on using the repository browser.