OpenIndiana and Solaris port
This commit is contained in:
committed by
Jon Trulson
parent
42e891d9e7
commit
01d6c363fa
@@ -41,7 +41,7 @@ make ast_lib.h implicit
|
||||
make FEATURE/lib
|
||||
make features/lib
|
||||
done features/lib
|
||||
exec - iffe set cc ${CC} ${CCFLAGS} ${LDFLAGS} : run features/lib
|
||||
exec - iffe set cc ${CC} ${ICCFLAGS} ${LDFLAGS} : run features/lib
|
||||
done FEATURE/lib generated
|
||||
exec - cmp -s FEATURE/lib ast_lib.h || { rm -f ast_lib.h; cp FEATURE/lib ast_lib.h; }
|
||||
done ast_lib.h dontcare generated
|
||||
@@ -52,12 +52,12 @@ prev ast_lib.h implicit
|
||||
make FEATURE/types implicit
|
||||
make features/types
|
||||
done features/types
|
||||
exec - iffe set cc ${CC} ${CCFLAGS} ${LDFLAGS} : run features/types
|
||||
exec - iffe set cc ${CC} ${ICCFLAGS} ${LDFLAGS} : run features/types
|
||||
done FEATURE/types generated
|
||||
make /usr/include/sys/types.h implicit
|
||||
done /usr/include/sys/types.h
|
||||
done features/botch.c
|
||||
exec - iffe set cc ${CC} ${CCFLAGS} -I. ${LDFLAGS} : run features/botch.c
|
||||
exec - iffe set cc ${CC} ${ICCFLAGS} -I. ${LDFLAGS} : run features/botch.c
|
||||
done FEATURE/botch generated
|
||||
exec - cmp -s FEATURE/botch ast_botch.h || { rm -f ast_botch.h; cp FEATURE/botch ast_botch.h; }
|
||||
done ast_botch.h dontcare generated
|
||||
@@ -102,12 +102,12 @@ make conflib.h implicit
|
||||
make FEATURE/wait implicit
|
||||
make features/wait
|
||||
done features/wait
|
||||
exec - iffe set cc ${CC} ${CCFLAGS} ${LDFLAGS} : run features/wait
|
||||
exec - iffe set cc ${CC} ${ICCFLAGS} ${LDFLAGS} : run features/wait
|
||||
done FEATURE/wait generated
|
||||
done conflib.h
|
||||
prev FEATURE/types implicit
|
||||
make FEATURE/unistd.lcl implicit
|
||||
exec - iffe set cc ${CC} ${CCFLAGS} ${LDFLAGS} : def unistd.lcl
|
||||
exec - iffe set cc ${CC} ${ICCFLAGS} ${LDFLAGS} : def unistd.lcl
|
||||
done FEATURE/unistd.lcl generated
|
||||
make FEATURE/limits implicit
|
||||
make features/limits.c
|
||||
@@ -118,19 +118,19 @@ prev FEATURE/types implicit
|
||||
make FEATURE/param implicit
|
||||
make features/param.sh
|
||||
done features/param.sh
|
||||
exec - iffe set cc ${CC} ${CCFLAGS} ${LDFLAGS} : run features/param.sh
|
||||
exec - iffe set cc ${CC} ${ICCFLAGS} ${LDFLAGS} : run features/param.sh
|
||||
done FEATURE/param generated
|
||||
prev FEATURE/unistd.lcl implicit
|
||||
make FEATURE/limits.lcl implicit
|
||||
exec - iffe set cc ${CC} ${CCFLAGS} ${LDFLAGS} : def limits.lcl
|
||||
exec - iffe set cc ${CC} ${ICCFLAGS} ${LDFLAGS} : def limits.lcl
|
||||
done FEATURE/limits.lcl generated
|
||||
prev FEATURE/lib implicit
|
||||
done features/limits.c
|
||||
exec - iffe set cc ${CC} ${CCFLAGS} -I. ${LDFLAGS} : run features/limits.c
|
||||
exec - iffe set cc ${CC} ${ICCFLAGS} -I. ${LDFLAGS} : run features/limits.c
|
||||
done FEATURE/limits generated
|
||||
prev FEATURE/lib implicit
|
||||
done features/unistd.c
|
||||
exec - iffe set cc ${CC} ${CCFLAGS} -I. ${LDFLAGS} : run features/unistd.c
|
||||
exec - iffe set cc ${CC} ${ICCFLAGS} -I. ${LDFLAGS} : run features/unistd.c
|
||||
done FEATURE/unistd generated
|
||||
exec - cmp -s FEATURE/unistd ast_unistd.h || { rm -f ast_unistd.h; cp FEATURE/unistd ast_unistd.h; }
|
||||
done ast_unistd.h dontcare generated
|
||||
@@ -140,22 +140,22 @@ make features/fcntl.c
|
||||
make FEATURE/tty implicit
|
||||
make features/tty
|
||||
done features/tty
|
||||
exec - iffe set cc ${CC} ${CCFLAGS} ${LDFLAGS} : run features/tty
|
||||
exec - iffe set cc ${CC} ${ICCFLAGS} ${LDFLAGS} : run features/tty
|
||||
done FEATURE/tty generated
|
||||
prev FEATURE/unistd.lcl implicit
|
||||
make FEATURE/fcntl.lcl implicit
|
||||
exec - iffe set cc ${CC} ${CCFLAGS} ${LDFLAGS} : def fcntl.lcl
|
||||
exec - iffe set cc ${CC} ${ICCFLAGS} ${LDFLAGS} : def fcntl.lcl
|
||||
done FEATURE/fcntl.lcl generated
|
||||
prev ast_lib.h implicit
|
||||
make /usr/include/sys/stat.h implicit
|
||||
done /usr/include/sys/stat.h
|
||||
done features/fcntl.c
|
||||
exec - iffe set cc ${CC} ${CCFLAGS} -I. ${LDFLAGS} : run features/fcntl.c
|
||||
exec - iffe set cc ${CC} ${ICCFLAGS} -I. ${LDFLAGS} : run features/fcntl.c
|
||||
make ast_fs.h implicit
|
||||
make FEATURE/fs
|
||||
make features/fs
|
||||
done features/fs
|
||||
exec - iffe set cc ${CC} ${CCFLAGS} ${LDFLAGS} : run features/fs
|
||||
exec - iffe set cc ${CC} ${ICCFLAGS} ${LDFLAGS} : run features/fs
|
||||
done FEATURE/fs generated
|
||||
exec - cmp -s FEATURE/fs ast_fs.h || { rm -f ast_fs.h; cp FEATURE/fs ast_fs.h; }
|
||||
done ast_fs.h dontcare generated
|
||||
@@ -175,7 +175,7 @@ make ast_hdr.h implicit
|
||||
make FEATURE/hdr
|
||||
make features/hdr
|
||||
done features/hdr
|
||||
exec - iffe set cc ${CC} ${CCFLAGS} ${LDFLAGS} : run features/hdr
|
||||
exec - iffe set cc ${CC} ${ICCFLAGS} ${LDFLAGS} : run features/hdr
|
||||
done FEATURE/hdr generated
|
||||
exec - cmp -s FEATURE/hdr ast_hdr.h || { rm -f ast_hdr.h; cp FEATURE/hdr ast_hdr.h; }
|
||||
done ast_hdr.h dontcare generated
|
||||
@@ -200,7 +200,7 @@ done include/modecanon.h
|
||||
prev FEATURE/param implicit
|
||||
prev FEATURE/limits.lcl implicit
|
||||
done features/mode.c
|
||||
exec - iffe set cc ${CC} ${CCFLAGS} -I. -Iinclude ${LDFLAGS} : run features/mode.c
|
||||
exec - iffe set cc ${CC} ${ICCFLAGS} -I. -Iinclude ${LDFLAGS} : run features/mode.c
|
||||
done FEATURE/mode generated
|
||||
exec - cmp -s FEATURE/mode ast_mode.h || { rm -f ast_mode.h; cp FEATURE/mode ast_mode.h; }
|
||||
done ast_mode.h dontcare generated
|
||||
@@ -508,7 +508,7 @@ make ast_time.h implicit
|
||||
make FEATURE/time
|
||||
make features/time
|
||||
done features/time
|
||||
exec - iffe set cc ${CC} ${CCFLAGS} ${LDFLAGS} : run features/time
|
||||
exec - iffe set cc ${CC} ${ICCFLAGS} ${LDFLAGS} : run features/time
|
||||
done FEATURE/time generated
|
||||
exec - cmp -s FEATURE/time ast_time.h || { rm -f ast_time.h; cp FEATURE/time ast_time.h; }
|
||||
done ast_time.h dontcare generated
|
||||
@@ -534,7 +534,7 @@ make preroot.h implicit
|
||||
make FEATURE/preroot
|
||||
make features/preroot.sh
|
||||
done features/preroot.sh
|
||||
exec - iffe set cc ${CC} ${CCFLAGS} ${LDFLAGS} : run features/preroot.sh
|
||||
exec - iffe set cc ${CC} ${ICCFLAGS} ${LDFLAGS} : run features/preroot.sh
|
||||
done FEATURE/preroot generated
|
||||
exec - cmp -s FEATURE/preroot preroot.h || { rm -f preroot.h; cp FEATURE/preroot preroot.h; }
|
||||
done preroot.h generated
|
||||
@@ -723,7 +723,7 @@ make align.h implicit
|
||||
make FEATURE/align
|
||||
make features/align.c
|
||||
done features/align.c
|
||||
exec - iffe set cc ${CC} ${CCFLAGS} ${LDFLAGS} : run features/align.c
|
||||
exec - iffe set cc ${CC} ${ICCFLAGS} ${LDFLAGS} : run features/align.c
|
||||
done FEATURE/align generated
|
||||
exec - cmp -s FEATURE/align align.h || { rm -f align.h; cp FEATURE/align align.h; }
|
||||
done align.h dontcare generated
|
||||
@@ -733,7 +733,7 @@ make FEATURE/int
|
||||
make features/int.c
|
||||
prev FEATURE/types implicit
|
||||
done features/int.c
|
||||
exec - iffe set cc ${CC} ${CCFLAGS} -I. ${LDFLAGS} : run features/int.c
|
||||
exec - iffe set cc ${CC} ${ICCFLAGS} -I. ${LDFLAGS} : run features/int.c
|
||||
done FEATURE/int generated
|
||||
exec - cmp -s FEATURE/int int.h || { rm -f int.h; cp FEATURE/int int.h; }
|
||||
done int.h dontcare generated
|
||||
@@ -756,7 +756,7 @@ make sig.h implicit
|
||||
make FEATURE/sig
|
||||
make features/sig.sh
|
||||
done features/sig.sh
|
||||
exec - iffe set cc ${CC} ${CCFLAGS} ${LDFLAGS} : run features/sig.sh
|
||||
exec - iffe set cc ${CC} ${ICCFLAGS} ${LDFLAGS} : run features/sig.sh
|
||||
done FEATURE/sig generated
|
||||
exec - cmp -s FEATURE/sig sig.h || { rm -f sig.h; cp FEATURE/sig sig.h; }
|
||||
done sig.h generated
|
||||
@@ -1008,7 +1008,7 @@ make features/signal.c
|
||||
make /usr/include/signal.h implicit
|
||||
done /usr/include/signal.h
|
||||
done features/signal.c
|
||||
exec - iffe set cc ${CC} ${CCFLAGS} ${LDFLAGS} : run features/signal.c
|
||||
exec - iffe set cc ${CC} ${ICCFLAGS} ${LDFLAGS} : run features/signal.c
|
||||
done FEATURE/signal generated
|
||||
prev sig.h implicit
|
||||
prev include/ast.h implicit
|
||||
@@ -1275,7 +1275,7 @@ make vmalloc/malloc.c
|
||||
make FEATURE/vmalloc implicit
|
||||
make features/vmalloc
|
||||
done features/vmalloc
|
||||
exec - iffe set cc ${CC} ${CCFLAGS} ${LDFLAGS} : run features/vmalloc
|
||||
exec - iffe set cc ${CC} ${ICCFLAGS} ${LDFLAGS} : run features/vmalloc
|
||||
done FEATURE/vmalloc dontcare generated
|
||||
prev ast_lib.h implicit
|
||||
done vmalloc/malloc.c
|
||||
@@ -1911,7 +1911,7 @@ prev ast_tty.h implicit
|
||||
make FEATURE/sfio implicit
|
||||
make features/sfio
|
||||
done features/sfio
|
||||
exec - iffe set cc ${CC} ${CCFLAGS} ${LDFLAGS} : run features/sfio
|
||||
exec - iffe set cc ${CC} ${ICCFLAGS} ${LDFLAGS} : run features/sfio
|
||||
done FEATURE/sfio dontcare generated
|
||||
done sfio/sfhdr.h
|
||||
done sfio/sfclose.c
|
||||
|
||||
@@ -138,11 +138,12 @@ tst pipe_rw exec{
|
||||
tst real_vfork exec{
|
||||
int code;
|
||||
extern int vfork();
|
||||
extern int _exit(int);
|
||||
main()
|
||||
{
|
||||
code = 1;
|
||||
if (!vfork()) code = 0;
|
||||
return code;
|
||||
_exit(code);
|
||||
}
|
||||
}end
|
||||
|
||||
|
||||
@@ -136,13 +136,14 @@ tst pipe_rw note{ full duplex pipes }end execute{
|
||||
tst real_vfork note{ vfork child shares data with parent }end execute{
|
||||
_BEGIN_EXTERNS_
|
||||
extern int vfork();
|
||||
extern int _exit(int);
|
||||
_END_EXTERNS_
|
||||
int code;
|
||||
main()
|
||||
{
|
||||
code = 1;
|
||||
if (!vfork()) code = 0;
|
||||
return code;
|
||||
_exit(code);
|
||||
}
|
||||
}end
|
||||
|
||||
|
||||
@@ -156,6 +156,10 @@
|
||||
#endif
|
||||
#endif /* __cplusplus */
|
||||
|
||||
#if defined(sun)
|
||||
#define _FILEDEFED /**/
|
||||
#endif
|
||||
|
||||
typedef struct _sfio_ Sfile_t, Sfio_t, SFIO;
|
||||
typedef struct _sfdc_ Sfdisc_t;
|
||||
typedef int (*Sfread_f)_ARG_((Sfio_t*, Void_t*, int, Sfdisc_t*));
|
||||
|
||||
@@ -301,7 +301,8 @@ loop_fa :
|
||||
GETARG(form,form,argf,args,char*,char*,'1',t_user,n_user);
|
||||
if(!form)
|
||||
form = "";
|
||||
#if (defined(CSRG_BASED) && !defined(__LP64__)) || (defined(linux) && !defined(__LP64__))
|
||||
#if (defined(CSRG_BASED) && !defined(__LP64__)) || \
|
||||
(defined(linux) && !defined(__LP64__)) || defined(sun)
|
||||
GETARG(argsp,argsp,argf,args,va_list*,va_list*,'2',t_user,n_user);
|
||||
memcpy((Void_t*)(&(fa->args)), (Void_t*)(&args), sizeof(va_list));
|
||||
memcpy((Void_t*)(&args), (Void_t*)argsp, sizeof(va_list));
|
||||
|
||||
@@ -97,7 +97,7 @@ exec - set -x
|
||||
exec - rm -f 1.${COTEMP}.*
|
||||
done cmd.req generated
|
||||
setv mam_libast ${mam_cc_L+-last}${mam_cc_L-${INSTALLROOT}/lib/libast.a}
|
||||
exec - iffe set cc ${CC} ${CCFLAGS} ${LDFLAGS} : ref ${mam_cc_L+-L${INSTALLROOT}/lib} ${mam_libast} : run features/symlink
|
||||
exec - iffe set cc ${CC} ${ICCFLAGS} ${LDFLAGS} : ref ${mam_cc_L+-L${INSTALLROOT}/lib} ${mam_libast} : run features/symlink
|
||||
done FEATURE/symlink generated
|
||||
prev ${INSTALLROOT}/include/ast/ftwalk.h implicit
|
||||
make /usr/include/ctype.h implicit
|
||||
@@ -190,7 +190,7 @@ make FEATURE/ids implicit
|
||||
make features/ids
|
||||
done features/ids
|
||||
prev cmd.req
|
||||
exec - iffe set cc ${CC} ${CCFLAGS} ${LDFLAGS} : ref ${mam_cc_L+-L${INSTALLROOT}/lib} ${mam_libast} : run features/ids
|
||||
exec - iffe set cc ${CC} ${ICCFLAGS} ${LDFLAGS} : ref ${mam_cc_L+-L${INSTALLROOT}/lib} ${mam_libast} : run features/ids
|
||||
done FEATURE/ids generated
|
||||
prev cmdlib.h implicit
|
||||
done id.c
|
||||
@@ -288,7 +288,7 @@ make FEATURE/utsname implicit
|
||||
make features/utsname
|
||||
done features/utsname
|
||||
prev cmd.req
|
||||
exec - iffe set cc ${CC} ${CCFLAGS} ${LDFLAGS} : ref ${mam_cc_L+-L${INSTALLROOT}/lib} ${mam_libast} : run features/utsname
|
||||
exec - iffe set cc ${CC} ${ICCFLAGS} ${LDFLAGS} : ref ${mam_cc_L+-L${INSTALLROOT}/lib} ${mam_libast} : run features/utsname
|
||||
done FEATURE/utsname generated
|
||||
prev cmdlib.h implicit
|
||||
done uname.c
|
||||
|
||||
Reference in New Issue
Block a user