head	1.27;
access;
symbols
	libc-5-4-46:1.27
	libc-5-4-45:1.26
	libc-5-4-44:1.25
	libc-5-4-43:1.25
	libc-5-4-42:1.25
	libc-5-4-41:1.25
	libc-5-4-40:1.25
	libc-5-4-39:1.24
	libc-5-4-38:1.24
	libc-5-4-37:1.24
	libc-5-4-36:1.24
	libc-5-4-35:1.24
	libc-5-4-34:1.23
	libc-5-4-33:1.23
	libc-5-4-32:1.23
	libc-5-4-31:1.23
	libc-5-4-30:1.23
	libc-5-4-29:1.23
	libc-5-4-28:1.23
	libc-5-4-27:1.22
	libc-5-4-26:1.22
	libc-5-4-25:1.22
	libc-5-4-24:1.22
	libc-5-4-23:1.22
	libc-5-4-22:1.22
	libc-5-4-21:1.22
	libc-5-4-20:1.21
	libc-5-4-19:1.21
	libc-5-4-18:1.21
	libc-5-4-17-public:1.21
	libc-5-4-17:1.21
	libc-5-4-16:1.21
	libc-5-4-15:1.21
	libc-5-4-14:1.20
	libc-5-4-13:1.20
	libc-5-4-12:1.20
	libc-5-4-11:1.20
	libc-5-4-10:1.20
	libc-5-4-9:1.20
	libc-5-4-8:1.20
	libc-5-4-7-public:1.20
	libc-5-4-7:1.20
	libc-5-4-6:1.20
	libc-5-4-5:1.20
	libc-5-4-4:1.20
	libc-5-4-3:1.20
	libc-5-4-2:1.20
	libc-5-4-1:1.20
	libc-5-4-0:1.20
	libc-5-3-12:1.20
	libc-5-3-11:1.20
	libc-5-3-10:1.19
	libc-5-3-9:1.18
	libc-5-3-8:1.18
	libc-5-3-7:1.17
	libc-5-3-7-pre:1.17
	libc-5-3-6:1.17
	libc-5-3-5:1.17
	libc-5-3-4:1.16
	libc-5-3-3:1.16
	libc-5-3-2:1.16
	libc-5-3-1:1.16
	libc-5-3-0:1.16
	libc-5-2-19:1.16
	libc-5-2-18:1.16
	libc-5-2-17:1.15
	libc-5-2-16:1.15
	libc-5-2-15:1.15
	libc-5-2-14:1.15
	libc-5-2-13:1.15
	libc-5-2-12:1.15
	libc-5-2-11:1.15
	libc-5-2-10:1.14
	libc-5-2-9:1.13
	libc-5-2-8-1:1.12
	libc-5-2-8:1.12
	libc-5-2-7:1.12
	libc-5-2-6:1.12
	libc-5-2-5:1.12
	libc-5-2-4:1.12
	libc-5-2-3:1.12
	libc-5-2-2:1.12
	libc-5-2-1:1.12
	libc-5-2-0:1.12
	libc-4-7-4:1.1.1.1
	libc-5-1-4:1.10
	libc-5-1-3:1.10
	libc-5-1-2:1.7
	libc-5-1-1:1.5
	libc-5-1-0:1.5
	libc-4-7-3:1.1.1.1
	libc-5-0-12-stable:1.5
	libc-5-0-11:1.5
	libc-5-0-10:1.5
	libc-5-0-9:1.4
	libc-5-0-8:1.4
	libc-5-0-7:1.4
	libc-5-0-6:1.4
	libc-5-0-5:1.4
	libc-5-0-4:1.4
	libc-5-0-3:1.4
	libc-4-7-2:1.1.1.1
	libc-4-7-1-b:1.1.1.1.0.4
	libc-5-0-2:1.4
	libc-5-0-1-1:1.4
	libc-5-0-1:1.4
	libc-4-7-1:1.1.1.1
	libc-5-0-0:1.4
	libc-4-7-0:1.1.1.1
	libc-4-8-0:1.3
	libc-4-6-27-patches:1.1.1.1.0.2
	libc-4-6-30:1.2
	libc-4-6-29:1.2
	libc-4-6-28-6:1.2
	libc-4-6-28-5:1.2
	libc-4-6-28-4:1.2
	libc-4-6-28-3:1.2
	libc-4-6-28-2:1.2
	libc-4-6-28-1:1.2
	libc-4-6-28:1.2
	libc-4-6-27:1.1.1.1
	linux:1.1.1;
locks; strict;
comment	@# @;


1.27
date	98.06.20.22.22.19;	author hjl;	state Exp;
branches;
next	1.26;

1.26
date	98.06.08.02.16.16;	author hjl;	state Exp;
branches;
next	1.25;

1.25
date	97.11.02.02.03.16;	author hjl;	state Exp;
branches;
next	1.24;

1.24
date	97.07.10.15.43.55;	author hjl;	state Exp;
branches;
next	1.23;

1.23
date	97.05.10.21.44.38;	author hjl;	state Exp;
branches;
next	1.22;

1.22
date	97.01.27.06.33.22;	author hjl;	state Exp;
branches;
next	1.21;

1.21
date	96.12.03.15.34.22;	author hjl;	state Exp;
branches;
next	1.20;

1.20
date	96.04.15.07.31.03;	author hjl;	state Exp;
branches;
next	1.19;

1.19
date	96.04.13.06.38.55;	author hjl;	state Exp;
branches;
next	1.18;

1.18
date	96.03.30.07.36.42;	author hjl;	state Exp;
branches;
next	1.17;

1.17
date	96.02.14.07.39.59;	author hjl;	state Exp;
branches;
next	1.16;

1.16
date	95.12.14.04.25.16;	author hjl;	state Exp;
branches;
next	1.15;

1.15
date	95.11.01.06.22.23;	author hjl;	state Exp;
branches;
next	1.14;

1.14
date	95.09.28.04.01.38;	author hjl;	state Exp;
branches;
next	1.13;

1.13
date	95.09.11.02.26.33;	author hjl;	state Exp;
branches;
next	1.12;

1.12
date	95.07.01.20.07.49;	author hjl;	state Exp;
branches;
next	1.11;

1.11
date	95.06.29.03.13.02;	author hjl;	state Exp;
branches;
next	1.10;

1.10
date	95.06.24.04.31.35;	author hjl;	state Exp;
branches;
next	1.9;

1.9
date	95.06.23.06.46.55;	author hjl;	state Exp;
branches;
next	1.8;

1.8
date	95.06.18.19.22.11;	author hjl;	state Exp;
branches;
next	1.7;

1.7
date	95.06.11.00.19.51;	author hjl;	state Exp;
branches;
next	1.6;

1.6
date	95.06.04.15.50.42;	author hjl;	state Exp;
branches;
next	1.5;

1.5
date	95.05.25.05.23.05;	author hjl;	state Exp;
branches;
next	1.4;

1.4
date	95.03.30.00.43.34;	author hjl;	state Exp;
branches;
next	1.3;

1.3
date	95.03.14.04.37.37;	author hjl;	state Exp;
branches;
next	1.2;

1.2
date	95.02.18.14.45.57;	author hjl;	state Exp;
branches;
next	1.1;

1.1
date	95.02.18.05.33.30;	author hjl;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	95.02.18.05.33.31;	author hjl;	state Exp;
branches;
next	;


desc
@@


1.27
log
@Update for libc 5.4.46.
@
text
@#
# Makefile for Linux specific functions
#

TOPDIR=../..

include $(TOPDIR)/Makeconfig
include $(TOPDIR)/Makerules

INC_CFLAGS= -I./$(TARGET_ARCH) -I$(TOPDIR)
BASE_CFLAGS:= $(BASE_CFLAGS) -DLDSO_ADDR=$(LDSO_ENTRY) \
	-DTARGET_MACHINE=\"$(TARGET_MACHINE)\"

ifeq ($(MATH),true)

lib all:
	($(MAKE) -C $(TARGET_ARCH) $@@)

else	# the math library

ifneq ($(ELF),true)
OPT_SRC1S=__load.c nlist.c
endif

DIRS=$(TARGET_ARCH)
SRC1S= __bsd_sig.c __flock.c __fpathconf.c __getdtsz.c \
	__gethstnm.c __getpgsz.c __isatty.c __pathconf.c \
	__sigblock.c __siggtmsk.c __sigpause.c __sigstmsk.c \
	__sysconf.c __tcgetatr.c __utimes.c _errlist.c _siglist.c \
	getdnnm.c mkfifo.c setegid.c \
	seteuid.c signal.c \
	__adjtime.c __ntpgttm.c __wait.c __wait3.c \
	__waitpid.c accept.c bind.c connect.c getpeernam.c \
	getsocknam.c getsockopt.c listen.c mmap.c \
	shmat.c shmctl.c shmdt.c shmget.c \
	msgctl.c msgget.c msgrcv.c msgsnd.c \
	semctl.c semget.c semop.c \
	recv.c recvfrom.c send.c sendto.c setpgrp.c setsockopt.c \
	shutdown.c socket.c socketpair.c tell.c ulimit.c \
	_xustat.c _xstat.c _lxstat.c _fxstat.c _xmknod.c \
	set-init.c __llseek.c _strerror.c $(OPT_SRC1S) \
	__errno_loc.c pthread_stubs.c closedir.c dirfd.c \
	opendir.c rewinddir.c seekdir.c telldir.c morecore.c \
	__getdirentries.c ttyname.c ttyname_r.c getcwd.c \
	ftw.c glob.c sendmsg.c recvmsg.c readv.c writev.c scandir.c \
	sysctl.c kernel_version.c poll.c chown.c
SRC2S=	__access.S __chdir.S __chmod.S __syscall_chown.S __close.S __dup.S \
	__dup2.S __execve.S __fchmod.S __fchdir.S __fchown.S __fcntl.S \
	__fork.S __fstatfs.S __getegid.S __geteuid.S \
	__getgid.S __getgrps.S __getitmr.S __getpid.S __getppid.S \
	__getrusag.S __gettod.S __getuid.S __ioctl.S __kill.S \
	__link.S __lseek.S __mkdir.S __open.S \
	__pipe.S __read.S __readlink.S __rmdir.S __setgid.S \
	__setitmr.S __setregid.S __setreuid.S __setsid.S __settod.S \
	__setuid.S __sigproc.S __statfs.S \
	__symlink.S __times.S __umask.S __uname.S __unlink.S \
	__wait4.S __write.S acct.S alarm.S chroot.S creat.S \
	fsync.S ftruncate.S getpgrp.S getrlimit.S idle.S ioperm.S \
	iopl.S mount.S msync.S munmap.S nice.S pause.S reboot.S \
	rename.S setdnnm.S setgroups.S sethstnm.S setpgid.S \
	setprio.S setrlimit.S sigpending.S stime.S swapoff.S \
	swapon.S sync.S time.S truncate.S umount.S uselib.S \
	utime.S vhangup.S mprotect.S \
	__adjtimex.S getpgid.S __ipc.S __setfsgid.S __setfsuid.S \
	__syscall_flock.S __getdents.S \
	__prev_fstat.S __prev_lstat.S __prev_stat.S __prev_mknod.S \
	__prev_ustat.S __socketcall.S __syscall_readv.S \
	__syscall_writev.S sysinfo.S \
	getsid.S mlock.S munlock.S mlockall.S munlockall.S mremap.S \
	sched_setparam.S sched_getparam.S sched_setscheduler.S \
	sched_getscheduler.S sched_yield.S sched_get_priority_max.S \
	sched_get_priority_min.S sched_rr_get_interval.S fdatasync.S \
	nanosleep.S __syscall_poll.S quotactl.S __nfsservctl.S \
	__setresgid.S __getresgid.S __prctl.S __syscall_lchown.S
SRC3S= fstatfs.c statfs.c uname.c __vfork.c vfork.c

SRCS=$(SRC1S) $(SRC2S) $(SRC3S)
ASMS= $(SRC1S:.c=.s) $(SRC2S:.S=.s) $(SRC3S:.c=.s)
OBJS= $(SRC1S:.c=.o) $(SRC2S:.S=.o)
ALIASES=$(SRC3S:.c=.o)

include $(TOPDIR)/Maketargets

endif	# the math library
@


1.26
log
@Update for libc 5.4.45.
@
text
@d74 1
a74 1
	__setresgid.S __getresgid.S __prctl.S __lchown.S
@


1.25
log
@Update for libc 5.4.40.
@
text
@d46 2
a47 2
	sysctl.c kernel_version.c poll.c
SRC2S=	__access.S __chdir.S __chmod.S __chown.S __close.S __dup.S \
d74 1
a74 1
	__setresgid.S __getresgid.S __prctl.S
@


1.24
log
@Update for libc 5.4.35.
@
text
@d73 2
a74 1
	nanosleep.S __syscall_poll.S quotactl.S
@


1.23
log
@Update libc 5.4.28.
@
text
@d73 1
a73 1
	nanosleep.S __syscall_poll.S
@


1.22
log
@Update again for libc 5.4.21.
@
text
@d46 1
a46 1
	sysctl.c kernel_version.c
d73 1
a73 1
	nanosleep.S
@


1.21
log
@Update for linux 5.4.15.
@
text
@d63 1
a63 1
	utime.S vhangup.S vm86.S mprotect.S \
@


1.20
log
@Update for libc 5.3.11.
@
text
@d46 1
a46 1
	sysctl.c
@


1.19
log
@Update for libc 5.3.10.
@
text
@d69 5
a73 1
	getsid.S mlock.S munlock.S mlockall.S munlockall.S mremap.S
@


1.18
log
@Update for libc 5.3.8.
@
text
@d45 2
a46 1
	ftw.c glob.c sendmsg.c recvmsg.c readv.c writev.c scandir.c
@


1.17
log
@Update for libc 5.3.5
@
text
@d68 1
a68 1
	getsid.S mlock.S munlock.S mlockall.S munlockall.S
@


1.16
log
@Update for libc 5.2.18 with __ stuff.
@
text
@d45 1
a45 1
	ftw.c glob.c sendmsg.c recvmsg.c readv.c writev.c
d67 1
a67 1
	__syscall_writev.S \
@


1.15
log
@Commit for libc 5.2.11.
@
text
@d67 2
a68 1
	__syscall_writev.S
@


1.14
log
@Update for libc 5.2.10.
@
text
@d45 1
a45 1
	ftw.c glob.c sendmsg.c recvmsg.c
d66 2
a67 1
	__prev_ustat.S __socketcall.S
@


1.13
log
@Update for libc 5.2.9.
@
text
@d58 1
a58 1
	iopl.S mount.S munmap.S nice.S pause.S reboot.S \
@


1.12
log
@Update for libc 5.2.0.
@
text
@d45 1
a45 1
	ftw.c glob.c
@


1.11
log
@Update for libc 5.2.0.
@
text
@d44 1
a44 1
	phony.c __getdirentries.c ttyname.c ttyname_r.c getcwd.c \
@


1.10
log
@Update for libc 5.1.3.
@
text
@d64 3
a66 1
	__syscall_flock.S __getdents.S
@


1.9
log
@Update for libc 5.1.3.
@
text
@d44 2
a45 1
	phony.c
@


1.8
log
@Update for Linux.
@
text
@d43 2
a44 1
	opendir.c rewinddir.c seekdir.c telldir.c morecore.c
d63 1
a63 1
	__syscall_flock.S
@


1.7
log
@Update for libc 5.1.2.
@
text
@d43 1
a43 1
	opendir.c rewinddir.c seekdir.c telldir.c
d61 2
a62 1
	__adjtimex.S getpgid.S __ipc.S __setfsgid.S __setfsuid.S
@


1.6
log
@Update libc 5.1.2.
@
text
@d42 2
a43 1
	__errno_loc.c pthread_stubs.c
@


1.5
log
@Update for threads.
@
text
@d38 1
a38 1
	recv.c revcfrom.c send.c sendto.c setpgrp.c setsockopt.c \
@


1.4
log
@Update for libc 5.0.0.
@
text
@d30 1
a30 1
	getdnnm.c mkfifo.c morecore.c setegid.c \
d41 2
a42 1
	set-init.c __llseek.c _strerror.c $(OPT_SRC1S)
@


1.3
log
@Updated for libc 4.8.0
@
text
@d40 2
a41 1
	set-init.c __llseek.c $(OPT_SRC1S)
d44 1
a44 1
	__fork.S __fstat.S __fstatfs.S __getegid.S __geteuid.S \
d47 1
a47 1
	__link.S __lseek.S __lstat.S __mkdir.S __mknod.S __open.S \
d50 1
a50 1
	__setuid.S __sigproc.S __stat.S __statfs.S \
d58 1
a58 1
	ustat.S utime.S vhangup.S vm86.S mprotect.S \
@


1.2
log
@The Linux C library 4.6.28 (source files).
@
text
@d40 1
a40 1
	set-init.c $(OPT_SRC1S)
@


1.1
log
@Initial revision
@
text
@d22 1
a22 1
OPT_SRC1S=__load.c 
d30 1
a30 1
	getdnnm.c mkfifo.c morecore.c nlist.c setegid.c \
d58 1
a58 1
	__adjtimex.S getpgid.S __ipc.S
@


1.1.1.1
log
@The Linux C library 4.6.27 (source files).
@
text
@@

