Kevin's Trove
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
$
%
123
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
|
 
Still loading...
ABCDEFGHIJKLMNOPQRSTU
1
Kevin ReferenceFinal Disclosure Item NumberSVRX SOURCE SVRX Copyright noticeLine EstimateLinux SourceLinux Copyright noticeProjectFile NameContentsDescriptionNotesReverse engineered from man pagesBSD Net/2BSD Derived MaterialsBSD 4.4 LitePOSIX .1SUS V1Caldera Network DesktopAssigned to United LinuxSVID and/or TIS
2
Tab 229205SVR4.2/usr/src/common/head/dlfcn.h1993 USL3Red Hat glibc-2.2.5/sysdeps/generic/bits/dlfcn.hFSFglibcdlfcn.hHeader/* System dependent definitions for run-time dynamic loading./* valid values for mode argument to dlopen */

Only two of the three matched symbols have the same value -- RTLD_GLOBAL has a value of 4 on SysV but incompatible 0x00100 (256) on Linux
yyn
3
Tab 230206SVR4.2/usr/src/common/cmd/sgs/inc/common/dlfcn.h1993 USL5Red Hat glibc-2.2.5/dlfcn/dlfcn.hFSFglibcdlfcn.hHeader/* User functions for run-time dynamic loading.The four matched function definitions are in a different order on Linux, with more descriptive names and commentsyyn
4
Tab 2311207SVR4.2/usr/src/common/head/fmtmsg.h1993 USL26Red Hat glibc-2.2.5/stdlib/fmtmsg.hFSFglibcfmtmsg.hHeader/* Message display handling.Four symbols have incompatible values: MM_RECOVER, MM_NRECOV, MM_PRINT, MM_CONSOLE. The different ordering reflects these different values. Commentary text completely different. Linux uses enums for fmtmsg's SEVERITY and return value, not #define. The type of MM_NULLMC is different. yyy
5
Tab 232208SVR4.2/usr/src/common/head/ftw.h1993 USL17Red Hat glibc-2.2.5/io/ftw.h1992 FSFglibcftw.hHeader/* Values for the FLAG argument to the user function passed to `ftw'yyyyy
6
Tab 233209SVR4.2/usr/src/common/uts/proc/ipc/shm.hnot shown21linux-2.4.28/include/linux/shm.hFSFlinuxshm.hHeader/* Obsolete, used only for backwards compatibility and libc5 compiles */yyyyyy
7
Tab 234210SVR4.2/usr/src/common/uts/proc/ipc/ipc.hnot shown13linux-2.4.28/include/linux/ipc.hFSFlinuxipc.hHeader/* Common IPC Definitions. */yyyyyy
8
Tab 235211SVR4.2/usr/src/common/lib/libgen/libgen.hnone1Red Hat glibc-2.2.5/misc/libgen.h1996 FSFglibclibgen.hHeader/* Return final component of PATHyyyy
9
Tab 236212SVR4.2/usr/src/common/uts/proc/ipc/msg.hnot shown28linux-2.4.28/include/linux/msg.hFSFlinuxmsg.hHeader* Message Operation Flags.yyyyyy
10
Tab 237213SVR4.2/usr/src/common/uts/io/poll.hnot shown10Red Hat glibc-2.2.5/sysdeps/generic/gits/poll.h1997 FSFglibcpoll.hHeader/* Event types that can be polled for. These bits may be set in `events'/* These values are defined in XPG4.2. */yy
11
Tab 238214SVR4.2/usr/src/common/uts/proc/ipc/sem.hnot shown33linux-2.4.28/include/linux/sem.hFSFlinuxsem.hHeader* Semaphore Operation Flags:yyyyy
12
Tab 239215SVR4.2/usr/src/common/uts/fs/statvfs.hnone14Red Hat glibc-2.2.5/sysdeps/generic/bits/statvfs.h1998 FSFglibcstatvfs.hHeader/* Definition of `struct statvfs', information about a filesystem.yyy
13
Tab 240216SVR4.2/usr/src/common/uts/fs/statvfs.hnot shown2Red Hat glibc-2.2.5/include/io/sys/statvfs.h1998 FSFglibcstatvfs.hHeader/* Definitions for getting information about a filesystem.yyy
14
Tab 241217SVR4.2/usr/src/common/ucbhead/strings.h1986 Sun, 1983 AT&T, portions BSD2Red Hat glibc-2.2.5/string/strings.hnot shownglibcstrings.hHeader/* Find the last occurrence of C in S (same as strrchr). */
"nix" on LWN commented as follows http://lwn.net/Articles/395741/#Comments --

Oh, that's... special. One prototype has parameters, one doesn't; one has *GCC attributes* and one doesn't: just about all that's similar is the return type and function name, both of which are of course in POSIX. To add even more stupidity, this is from <strings.h>, which is hilariously obsolete and almost unused.

It is a mystery to me why they picked on those two functions and not, say, rindex(), which also appears in both files.

Oh, and, of course, the originals are famously from BSD anyway, not SysV.
yyyy
15
Tab 2421218SVR4.2/usr/src/common/ucbhead/strings.h1986 Sun, portions BSD11Red Hat glibc-2.2.5/string/string.h1991 FSFglibcstring.hHeader * External function definitions * for routines described in string(3)yyyyyy
16
Tab 243219SVR4.2/usr/src/common/head/stropts.h1993 USL5Red Hat glibc-2.2.5/streams/stropts.h1998 FSFglibcstropts.hHeader/* Get system specific contants. *//* Test whether FILDES is associated with a STREAM-based file. */yyy
17
Tab 244220SVR4.2/usr/src/common/uts/io/stropts.hnot shown39Red Hat glibc-2.2.5/sysdeps/generic/bits/strops.hFSFglibcstropts.hHeaderyyyyy
18
Tab 245221SVR4.2/usr/src/common/uts/proc/ipc/shm.hnot shown4Red Hat glibc-2.2.5/sysdeps/generic/bits/shm.h1995 FSFglibcshm.hHeader/* Data structure describing a set of semaphores. */yyyyy
19
Tab 2461222SVR4.2/usr/src/common/uts/proc/ipc/shm.hnot shown4Red Hat glibc-2.2.5/sysvipc/sys/shm.h1995 FSFglibcshm.hHeader/* The following System V style IPC functions implement a shared memory facility. The definition is found in XPG4.2. */yyy
20
Tab 247223SVR4.2/usr/src/i386/uts/io/syslog.hnot shown59Red Hat glibc-2.2.5/misc/sys/syslog.hnot shownglibcsyslog.hHeaderCommenter found file with BSD notice in Solaris sourceyyyyyy
21
Tab 248224SVR4.2/usr/src/common/head/ucontext.h1993 USL4linux-2.4.28/include/asm-i386/ucontext.h1997 FSFlinuxucontext.hHeader/* System V ABI compliant user-level context switching support. */yyyy
22
Tab 249225SVR4.2/usr/src/common/i386/uts/proc/ucontext.hnone6linux-2.4.28/include/ucontext.hnot shownlinuxucontext.hHeader* values for uc_flagsyyy
23
Tab 250226SVR4.2/usr/src/common/head/ulimit.h1993 USL1Red Hat glibc-2.2.5/include/ulimit.hnoneglibculimit.hHeader/* Now define the internal interfaces. */yyyy
24
Tab 251227/home/nutt/Consulting/Boies/204/S-ulimit-2.h/* Copyright (c) 1987, 1988 Microsoft Corporation */2Red Hat glibc-2.2.5/resource/ulimit.hFSFglibculimit.hHeader/* Constants used as the first parameter for `ulimit'.^...symbolic constants required for X/Open Conformance.yy
25
Tab 252228SVR4.2/usr/src/common/i386/uts/svc/utime.hnone3linux-2.4.28/include/linux/utime.hnot shownlinuxutime.hHeaderyyyyyy
26
Tab 253229SVR4.2/usr/src/common/head/utmpx.h1993 USL10Red Hat glibc-2.2.5/sysdeps/gnu/utmpx.h1997 FSFglibcutmpx.hHeader/* Open user accounting database.yyyy
27
Tab 254230SVR4.2/usr/src/common/head/utmpx.h1993 USL, 1986 Sun, 1983 AT&T, portions BSD20Red Hat glibc-2.2.5/sysdeps/gnu/bits/utmpx.h1997 FSFglibcutmpx.hHeader/* The structure describing an entry in the user accounting database. */yyyyyy
28
Tab 255231SVR4.2/usr/src/common/uts/svc/utsname.hnot shown13linux-2.4.28/include/linux/utsname.hnot shownlinuxutsname.hHeader* SCO utsname structure.yyyyyy
29
Tab 329272/Users/Shared/FileFormatter/libelf/flag/src/SVR4.2-ES-MT-FLAG.C1988 AT&T64/Users/Shared/FileFormatter/libelf/flag/src/libelf0.5.2-flag.cMichael Riepelibelfflag.csourceflag.c - implementation of the elf_flag*(3) functions.A great example of doing the same thing (i.e. what the man page says) in completely different ways. See Riepe's internal function _elf_flag which avoids SysV's error prone repetition, and enormous stylistic differences (indentation, if (!elf) vs. if (elf==0). y
30
Tab 330272/Users/Shared/FileFormatter/libelf/libelf-header/src/SVR4.2-ES-MP-LIBELF.H1988 AT&T130/Users/Shared/FileFormatter/libelf/libelf-header/src/libelf0.5.2-libelf.hMichael Riepelibelflibelf.hHeader@configure_input@Author's README for a later version cites published sources for API: "... The ELF file format is described in several places; among them Suns "Linker and Libraries Guide" and the "System V Application Binary Interface" documents; http://www.caldera.com/developer/devspecs/gabi41.pdf and http://www.caldera.com/developer/gabi/ are probably good starting points."

Ludicrous claim of copying re #ifndef and #define
Note ELF_C_IMPURE_WRITE discrepancy
?
31
Tab 331272/Users/Shared/FileFormatter/libelf/libelf-header/src2/SVR4.2-ES-MP-LIBELF.H1988 AT&T140/Users/Shared/FileFormatter/libelf/libelf-header/src2/redhat-elfutils0.97-libelf.hRedHatelfutilslibelf.hHeader/* Interface for libelf.?
32
Tab 332272/Users/Shared/FileFormatter/libelf/rand/SVR4.2-ES-MP-RAND.C1988 AT&T9/Users/Shared/FileFormatter/libelf/rand/libelf0.5.2-rand.cMichael Riepelibelfrand.csourcerand.c - implementation of the elf_rand(3) function.y
33
Tab 333272/Users/Shared/FileFormatter/libelf/strptr/src/SVR4.2-ES-MP-STRPTR.C1988 AT&T18/Users/Shared/FileFormatter/libelf/strptr/src/libelf0.5.2-strptr.cMichael Riepelibelfstrptr.csourcestrptr.c - implementation of the elf_strptr(3) functiony
34
Tab 409272SVR4.2-ES-MP/USR/SRC/COMMON/UTS/PROC/OBJ/ELFTYPES.H & ELF.H (two files)none & none150linux-2.6.12/include/linux/elf.hnonelinuxelf.hHeader/* 32-bit ELF base types. */Concatenates 2 System V headersy
35
Tab 410272/Users/Shared/FileFormatter/libelf/fill/src2/SVR4.2-ES-MT-FILL.C1988 AT&T9/Users/Shared/FileFormatter/libelf/fill/src2/readhat-elfutils0.97-libeelf-elf_fill.cUlrich Drepperelfutilself_fill.csource/* Set fill byte used when constructing ELF objects.y
36
Tab 411272/Users/Shared/FileFormatter/libelf/getbase/src2/SVR4.2-ES-MT-GETBASE.C1988 AT&T7/Users/Shared/FileFormatter/libelf/getbase/src2/redhat-elfutils0.97-libelf-elf_getbase.cUlrich Drepperelfutilself_getbase.csourceReturn offset of first byte for the object.y
37
Tab 412272/Users/Shared/FileFormatter/libelf/getehdr/src/SVR4.2-ES-MT-GETEHDR.C1988 AT&T7/Users/Shared/FileFormatter/libelf/getehdr/src/libelf0.5.2-32.getehdr.cMichael Riepelibelfgetehdr.csource32.getehdr.c - implementation of the elf32_getehdr(3) function.y
38
Tab 413272Users/Shared/FileFormatter/libelf/getident/src/SVR4.2-ES-MP-GETIDENT.C1988 AT&T4/Users/Shared/FileFormatter/libelf/getident/src/redhat-elfutils0.97-elf_getident.cUlrich Drepperelfutilself_getident.csource/* Retrieve file identification data.y
39
Tab 414272/Users/Shared/FileFormatter/libelf/getphdr/src/SVR4-ES-MT-GETPHDR.C1988 AT&T7/Users/Shared/FileFormatter/libelf/getphdr/src/libellf0.5.2-32.getphdr.cMichael Riepelibelfgetphdr.csource32.getphdr.c - implementation of the elf32_getphdr(3) function.y
40
Tab 415272/Users/Shared/FileFormatter/libelf/getscn/src/SVR4-ES-MT-GETSCN.C1988 AT&T11/Users/Shared/FileFormatter/libelf/getscn/src/libelf0.5.2-getscn.cMichael Riepelibelfgetscn.csourcegetscn.c - implementation of the elf_getscn(3) function.y
41
Tab 416272/Users/Shared/FileFormatter/libelf/getshdr/src/SVR4.2-ES-MT-GETSHDR.C1988 AT&T9/Users/Shared/FileFormatter/libelf/getshdr/src/libelf0.5.2-32.getshdr.cMichael Riepelibelfgetshdr.csource32.getshdr.c - implementation of the elf32_getshdr(3) function.y
42
Tab 417272/Users/Shared/FileFormatter/libelf/kind/src/SVR4.2-ES-MT-KIND.C1988 AT&T9/Users/Shared/FileFormatter/libelf/getshdr/src/libelf0.5.2-32.getshdr.cMichael Riepelibelfgetshdr.csourcekind.c - implementation of the elf_kind(3) function.y
43
Tab 418272/Users/Shared/FileFormatter/libelf/kind/src2/SVR4.2-ES-MT-KIND.C1988 AT&T9/Users/Shared/FileFormatter/libelf/kind/src2/redhat-elfutils9.7-libelf-elf_kind.cUlrich Drepperelfutilself_kind.csource/* Return the kind of file associated with the descriptor.y
44
Tab 419272/Users/Shared/FileFormatter/libelf/ndxscn/src/SVR4.2-ES-MT-NDXSCN.C1988 AT&T6/Users/Shared/FileFormatter/libelf/ndxscn/src/libelf-0.5.2-ndxscn.cMichael Riepelibelfndxscn.csourcendxscn.c - implementation of the elf_ndxscn(3) function.y
45
Tab 420272/Users/Shared/FileFormatter/libelf/ndxscn/src2/SVR4.2-ES-MT-NDXSCN.C1988 AT&T6/Users/Shared/FileFormatter/libelf/ndxscn/src2/redhat-elfutils0.97-libelf-elf_ndxscn.cUlrich Drepperelfutilself_ndxscn.csource/* Get index of section.y
46
Tab 421272/Users/Shared/FileFormatter/libelf/next/SVR4.2-ES-MT-NEXT.C1988 AT&T9/Users/Shared/FileFormatter/libelf/next/libelf-0.5.2-next.cMichael Riepelibelfnext.csourcenext.c - implementation of the elf_next(3) function.y
47
Tab 422272/Users/Shared/FileFormatter/libelf/getbase/src/SVR4.2-ES-MT-GETBASE.C1988 AT&T6/Users/Shared/FileFormatter/libelf/getbase/src/libelf0.5.2-getbase.cMichael Riepelibelfgetbase.csourcegetbase.c - implementation of the elf_getbase(3) function.y
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
Loading...
 
 
 
Listing
Pivots
Sheet2
Sheet3