summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorluther <luther@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-05-13 19:21:34 +0000
committerluther <luther@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-05-13 19:21:34 +0000
commit381ca124b33e264f14ad5387007f110b5197ab33 (patch)
tree1b22e7ef0452a5ac0f9641710716b799f88dc684
parentf93e05e5a7c2d3f75837e2fd02494d8f9ccad1ae (diff)
downloadATCD-381ca124b33e264f14ad5387007f110b5197ab33.tar.gz
Sun May 13 14:18:34 2001 Luther J Baker <luther@cs.wustl.edu>
-rw-r--r--PACE/ChangeLog14
-rw-r--r--PACE/docs/PACE_POSIX_support.txt370
-rw-r--r--PACE/docs/README1
-rw-r--r--PACE/docs/index.html18
-rw-r--r--PACE/docs/legend.html44
-rw-r--r--PACE/docs/overview.html156
-rw-r--r--PACE/docs/todo.html43
7 files changed, 15 insertions, 631 deletions
diff --git a/PACE/ChangeLog b/PACE/ChangeLog
index 8c472f39beb..64b6bc33c54 100644
--- a/PACE/ChangeLog
+++ b/PACE/ChangeLog
@@ -1,3 +1,17 @@
+Sun May 13 14:18:34 2001 Luther J Baker <luther@cs.wustl.edu>
+
+ * docs/index.html:
+ * docs/overview.html:
+ * docs/legend.html:
+ * docs/todo.html:
+ * docs/PACE_POSIX_support.txt:
+
+ Superfluous files removed.
+
+ * docs/README:
+
+ Added identification line of text.
+
Mon Apr 23 10:43:23 2001 Carlos O'Ryan <coryan@uci.edu>
* pace/config/compiler.h:
diff --git a/PACE/docs/PACE_POSIX_support.txt b/PACE/docs/PACE_POSIX_support.txt
deleted file mode 100644
index e1bd3176dfd..00000000000
--- a/PACE/docs/PACE_POSIX_support.txt
+++ /dev/null
@@ -1,370 +0,0 @@
-$Id$
-
-LEGEND: (-N Native) (-E Emulated) (x Not Supported)
-
-
-FILE linux lynxos sunos win32
-.............................................................
-<aio.h>
- aio_cancel() x
- aio_error() x
- aio_fsync() x
- aio_read() x
- aio_return() x
- aio_suspend() x
- aio_write() x
- lio_listen() x
-.............................................................
-<assert.h>
- assert() -N
-.............................................................
-<ctype.h>
- isalnum() -N
- isalpha() -N
- iscntrl() -N
- isdigit() -N
- isgraph() -N
- islower() -N
- isprint() -N
- ispunct() -N
- isspace() -N
- isupper() -N
- isxdigit() -N
- tolower() -N
-.............................................................
-<dirent.h>
- closedir() -E
- opendir() -E
- readdir() -E
- readdir_r() x
- rewinddir() x
-.............................................................
-<fcntl.h>
- creat() x
-............................................................
-<grp.h>
- getgrgid() x
- getgrdid_r() x
- getgrname() x
- getgrname_r() x
-.............................................................
-<locale.h>
- localeconv() -N
- setlocale() -N
-.............................................................
-<math.h>
- acos() -N
- asin() -N
- atan() -N
- atan2() -N
- cos() -N
- sin() -N
- tan() -N
- cosh() -N
- sinh() -N
- tanh() -N
- exp() -N
- frexp() -N
- ldexp() -N
- log() -N
- log10() -N
- modf() -N
- pow() -N
- sqrt() -N
- ceil() -N
- fabs() -N
- floor() -N
- fmod() -N
-.............................................................
-<mman.h>
- mlock() x
- mlockall() x
- mmap() -E
- mprotect() -E
- msync() -E
- munlock() x
- munlockall() x
- munmap() -E
- shm_open() x
- shm_unlink() -E
-.............................................................
-<mqueue.h>
- mq_close() x
- mq_getattr() x
- mq_notify() x
- mq_open() x
- mq_receive() x
- mq_send() x
- mq_setattr() x
- mq_unlink() x
-.............................................................
-<pthread.h>
- pthread_atfork() x
- pthread_attr_destroy() -E
- pthread_attr_getdetachstate() x
- pthread_attr_getinheritsched() x
- pthread_attr_getschedparam() x
- pthread_attr_getschedpolicy() x
- pthread_attr_getscope() x
- pthread_attr_getstackaddr() x
- pthread_attr_getstacksize() x
- pthread_attr_init() -E
- pthread_attr_setdetachstate() -E
- pthread_attr_setinheritsched() -E
- pthread_attr_setschedparam() -E
- pthread_attr_setschedpolicy() -E
- pthread_attr_setscope() -E
- pthread_attr_setstackaddr() -E
- pthread_attr_setstacksize() -E
- pthread_cancel() x
- pthread_cleanup_push() x
- pthread_cleanup_pop() x
- pthread_cond_broadcast() x
- pthread_cond_destroy() x
- pthread_cond_init() x
- pthread_cond_signal() x
- pthread_cond_timedwait() x
- pthread_cond_wait() x
- pthread_condattr_destroy() x
- pthread_condattr_getpshared() x
- pthread_condattr_init() x
- pthread_condattr_setpshared() x
- pthread_create() -E
- pthread_detach() x
- pthread_equal() x
- pthread_exit() x
- pthread_getschedparam() -E
- pthread_getspecific() x
- pthread_join() x
- pthread_key_create() x
- pthread_key_delete() x
- pthread_kill() x
- pthread_mutex_destroy() x
- pthread_mutex_getprioceiling() x
- pthread_mutex_init() x
- pthread_mutex_lock() x
- pthread_mutex_setprioceiling() x
- pthread_mutex_trylock() x
- pthread_mutex_unlock() x
- pthread_mutexattr_destroy() x
- pthread_mutexattr_getprioceiling() x
- pthread_mutexattr_getprotocol() x
- pthread_mutexattr_setprioceiling() x
- pthread_mutexattr_setprotocol() x
- pthread_mutexattr_getpshared() x
- pthread_mutexattr_init() x
- pthread_mutexattr_setpshared() x
- pthread_once() x
- pthread_self() -E
- pthread_setcancelstate() x
- pthread_setcanceltype() x
- pthread_setschedparam() -E
- pthread_setspecific() x
- pthread_sigmask() x
- pthread_testcancel() x
-.............................................................
-<pwd.h>
- getpwuid() x
- getpwuid_r() x
- getpwnam() x
- getpwnam_r() x
-............................................................
-<sched.h>
- sched_get_priority_max() x
- sched_get_priority_min() x
- sched_getparam() x
- sched_rr_get_interval() x
- sched_setparam() x
- sched_getscheduler x
- sched_yield() x
-.............................................................
-<semaphore.h>
- sem_close() x
- sem_destroy() x
- sem_getvalue() x
- sem_init() x
- sem_post() x
- sem_trywait() x
- sem_unlink() x
- sem_wait() x
-.............................................................
-<setjmp.h>
- setjmp() -N
- longjmp() -N
- sigsetjmp() x
- siglongjmp() x
-.............................................................
-<signal.h>
- kill() x
- raise() x
- sigaction() -E
- sigaddset() x
- sigemptyset() x
- sigdelset() x
- sigfillset() x
- sigismember() x
- signal() -N
- sigpending() x
- sigprocmask() x
- sigqueue() x
- sigsuspend() x
- sigtimedwait() x
- sigwait() x
- sigwaitinfo() x
-.............................................................
-<stat.h>
- chmod() x
- fchmod() x
- fstat() -N
- mkdir() -E
- mkfifo() x
- stat() -N
- umask() -N
-.............................................................
-<stdio.h>
- clearerr() -N
- fclose() -N
- ctermid() x
- fdopen() -N
- ferror() -N
- feof() -N
- fflush() -N
- fileno() -N
- fgetc() -N
- fgetpos() -N
- fgets() -N
- flockfile() -N
- fopen() -N
- fputc() -N
- fputs() -N
- fread() -N
- freopen() -N
- fseek() -N
- fsetpos() -N
- ftell() -N
- ftrylockfile() -N
- funlockfile() -N
- fwrite() -N
- getc() -N
- getc_unlocked() -N
- getchar() -N
- getchar_unlocked() -N
- gets() -N
- perror() -N
- putc() -N
- putc_unlocked() -N
- putchar() -N
- putchar_unlocked() -N
- puts() -N
- remove() -N
- rename() -N
- rewind() -N
- setbuf() -N
- setvbuf() -N
- tmpfile() -N
- tmpnam() -N
- ungetc() -N
- vfprintf() -N
- vprintf() -N
- vsprintf() -N
-.............................................................
-<termios.h>
- cfgetospeed() x
- cfsetospeed() x
- cfgetispeed() x
- cfsetispeed() x
- tcdrain() x
- tcflow() x
- tcflush() x
- tcgetattr() x
- tcsendbreak() x
- tcsetattr() x
-.............................................................
-<timel.h>
- asctime() -N
- asctime_r() x
- clock() -N
- difftime() -N
- clock_getres() x
- clock_gettime() x
- clock_settime() x
- ctime() -N
- ctimer_r() x
- gmtime() -N
- gmtime_r() x
- localtime() -N
- localtime_r() x
- mktime() -N
- nanosleep() x
- strftime() -N
- time() -N
- timer_create() x
- timer_delete() x
- timer_getoverrun() x
- timer_gettime() x
- timer_settime() x
- tzset() x
-.............................................................
-<times.h>
- times() x
-.............................................................
-<unistd.h>
- _exit() -N
- access() -N
- alarm() x
- chdir() -N
- chown() x
- close() -E
- dup() -E
- dup2() x
- execv() -N
- execve() -N
- execvp() -N
- fdatasync() x
- fork() x
- fpathconf() x
- fsync() x
- ftruncate() -E
- getcwd() -N
- getegid() x
- get_euid() x
- getgroups() x
- getgid() x
- getlogin() x
- getlogin_r() x
- getpgrp() x
- getpid() -E
- getppid() x
- getuid() x
- isatty() -N
- link() x
- lseek() -E
- pathconf() x
- pause() x
- pipe() x
- read() x
- rmdir() -N
- setgid() x
- setgid() x
- setpgid() x
- setsid() x
- setuid() s
- sleep() -N
- sysconf() x
- tcgetpgrp() x
- tcsetpgrp() x
- ttyname() x
- ttyname_r() x
- unlink() -N
- write() -E
-.............................................................
-<utime.h>
- utime() -E
-.............................................................
-<utsname.h>
- uname() x
-.............................................................
-<wait.h>
- wait() x
- waitpid() x
-............................................................. \ No newline at end of file
diff --git a/PACE/docs/README b/PACE/docs/README
index e69de29bb2d..055c8729cdc 100644
--- a/PACE/docs/README
+++ b/PACE/docs/README
@@ -0,0 +1 @@
+$Id$
diff --git a/PACE/docs/index.html b/PACE/docs/index.html
deleted file mode 100644
index b10d70f5e25..00000000000
--- a/PACE/docs/index.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
- <head>
- <!-- $Id$ -->
- <title>PACE Index</title>
- </head>
-
- <frameset cols="150,*" border="0">
- <frame src="legend.html" name="left">
- <frame src="todo.html" name="right">
- </frameset>
-
-<!-- Created: Thu Dec 21 18:08:30 CST 2000 -->
-<!-- hhmts start -->
-Last modified: Thu Dec 21 19:17:45 CST 2000
-<!-- hhmts end -->
- </body>
-</html>
diff --git a/PACE/docs/legend.html b/PACE/docs/legend.html
deleted file mode 100644
index d2d09c5a957..00000000000
--- a/PACE/docs/legend.html
+++ /dev/null
@@ -1,44 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
- <head>
- <!-- $Id$ -->
- <title>PACE Legend</title>
- <base target="right">
- </head>
-
- <body bgcolor="#EEEEEE">
- <h1>PACE</h1>
-
- <font face="Arial, Helvetica, Verdana" size="2">
- <ul>
- <li>splash</li>
- <li><a href="overview.html">overview</a></li>
- <li>reference</li>
- <li>source</li>
- <li>install</li>
- <li>download</li>
- </ul>
-
- <ul>
- <li><a href="http://www.cs.wustl.edu/~doc" target="_parent">
- doc group</a></li>
- <li><a href="http://www.cs.wustl.edu/~schmidt/ACE.html" target="_parent">
- ace</a></li>
- <li><a href="http://www.cs.wustl.edu/~schmidt/TAO.html" target="_parent">
- tao</a></li>
- </ul>
-
- <ul>
- <li><p><a href="todo.html">todo</a></p></li>
- </ul>
-
- <hr>
- <address><a href="mailto:luther@cs.wustl.edu">Luther J Baker</a></address>
- </font>
-
-<!-- Created: Thu Dec 21 18:09:56 CST 2000 -->
-<!-- hhmts start -->
-Last modified: Thu Dec 21 19:17:54 CST 2000
-<!-- hhmts end -->
- </body>
-</html>
diff --git a/PACE/docs/overview.html b/PACE/docs/overview.html
deleted file mode 100644
index 27f29e292d9..00000000000
--- a/PACE/docs/overview.html
+++ /dev/null
@@ -1,156 +0,0 @@
-<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
-<!-- $Id$ -->
-
-<!-- html -->
-<html>
-
-<!-- head -->
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
- <title>PACE Overview</title>
-</head>
-
-<!-- body -->
-<body text="#000000" bgcolor="#CCCCCC" link="#0000EF" vlink="#51188E" alink="#FF0000">
-
-<!-- links -->
-<table width="700" align="center">
-<tr><td>
- <img src="../IMAGES/but_overview.gif" border="0">
-
- <a href="../DOWN/index.html">
- <img src="../IMAGES/but_download.gif" border="0"></a>
-
- <a href="../DOCS/index.html">
- <img src="../IMAGES/but_documents.gif" border="0"></a>
-
- <a href="http://www.cs.wustl.edu/~schmidt/ACE.html">
- <img src="../IMAGES/but_ace.gif" border="0"></a>
-
- <a href="http://www.cs.wustl.edu/~schmidt/TAO.html">
- <img src="../IMAGES/but_tao.gif" border="0"></a>
-
- <a href="http://www.cs.wustl.edu/~schmidt/ACE-copying.html">
- <img src="../IMAGES/but_copyright.gif" border="0"></a>
-</td></tr>
-
-<!-- line -->
-<tr><td>
-<img src="../IMAGES/line_mid_700.gif">
-</tr></td>
-
-<tr><td>
-<h2>PACE Overview</h2>
-
- <p>PACE is an OS abstraction layer designed for lightweight and/or verified
- systems.</p>
- <p>It offers these benefits:</p>
- <ul>
- <li><p>A strict POSIX.1-like, low-level interface. Its interface is "POSIX
- compatible"; by that we mean as close to POSIX.1 as it can be, given
- that PACE is not an operating system. And, to avoid name conflicts
- with OS APIs, all low-level PACE function names have the
- <i><b>pace_</b></i> prefix.</p>
- </li>
- <li><p>The low-level interface is a C file, so that it can be used in both
- C and C++ programs.</p>
- </li>
- <li><p>The low-level interface is partitioned into multiple files, one per
- POSIX.1 section.</p>
- </li>
- </ul>
-
-
-<h2>ACE uses PACE</h2>
-
- <p>The ADAPTIVE Communication Environment
- <a href="http://www.cs.wustl.edu/~schmidt/ACE.html">(ACE)</a> is a freely
- available, open-source, object-oriented
- <a href="http://www.cs.wustl.edu/~schmidt/courses.html"> (OO)</a> framework
- that implements many core design patterns for concurrent communication
- software.</p>
-
- <p>ACE is currently built on an
- <a href="http://www.cs.wustl.edu/~schmidt/ACE-overview.html">OS Adaptation
- Layer</a> that abstracts away specific computer architecture / platform
- dependencies therfore allowing ACE to be portable across any platform that the
- adaptation layer supports.</p>
-
- <p>ACE also forms the foundation upon which
- <a href="http://www.cs.wustl.edu/~schmidt/TAO.html">TAO</a> is built. The
- combination of implementing TAO (adding specific functionality to ACE) and
- the ever shifting sands of vendor-specific operating systems has grown the ACE
- adapatation layer from a small core of critial functions to over 30,000 lines
- of interdependent code. The development of TAO tied in with requests from our
- sponsors as well as suggestions from the development community at large
- contributed to our decision to re-engineer ACE' adaptation layer. PACE is one
- part of this effort.</p>
-
-<h2>PACE Objectives</h2>
-
- <p>Some objectives of this phase of ACE' development (PACE) include:</p>
-
- <ul>
- <li><p><b>ACE Developers:</b> Make the low level abstraction layer code more
- maintainable.<br> <i>(reduce file size and file interdependence - improve
- code modularity)</i></p></li>
- <li><p><b>ACE Users:</b> Reduce ACE' footprint.<br>
- <i>(this is not a one step task by any stretch of the imagination, but we
- will begin breaking out the code into separate files - allowing developers
- the opportunity option to compile and link specific object files to their
- executables instead of the entire ACE adaptation layer library)</i></p></li>
- <li><p><b>ACE Users:</b> Update the adaptation layer to be POSIX compliant.<br>
- <i>(see next)</i></p></li>
- <li><p><b>ACE Users:</b> Split the adaptation layer to support both a <b>C</b>
- api (PACE) as well as a set of <b>C++</b> wrapper classes (ACE_OS)
- allowing <i><b>both C &amp; C++</b></i> developers to call directly into the
- low level api.<br>
- <i>(encapslate POSIX and system calls in <b>C</b> wrappers and re-write the
- (ACE_OS) adaptation layer to transparently call into the POSIX emulation api
- (PACE))</i></p></li>
- <li><p>ACE Users:</b>ACE will not change its public interface, it will only add low
- level <b>C</b> operations to its repertoire. As is obvious, software built on
- this adaptation layer is portable across the various platforms that ACE
- supports. This provides backward compatilibity for people already using the
- current <b>C++</b> (ACE_OS) adaptation layer of ACE.</p>
- </ul>
-
- <p>This is an open-source project maintained by:
- <ul>
- <li><a href="http://www.cs.wustl.edu/~schmidt">Dr. Douglas Schmidt</a> of the
- <a href="http://www.cs.uci.edu/">University of California - Irvine</a></li>
- <li><a href="http://www.cs.wustl.edu/~levine">Dr. David Levine</a> of
- <a href="http://www.cs.wustl.edu/">Washington University - St. Louis</a></li>
- <li>their respective sister <a href="http://www.cs.wustl.edu/~doc">
- <b><font color="red">D</font></b>istributed
- <b><font color="red">O</font></b>bject
- <b><font color="red">C</font></b>omputing</a> research groups.</li>
- </ul>
- </p>
-
- <p>Additional information regarding
- <a href="http://www.cs.wustl.edu/~schmidt/ACE.html">ACE</a> and
- <a href="http://www.cs.wustl.edu/~luther/PACE">PACE</a> and
- <a href="http://www.cs.wustl.edu/~schmidt/TAO.html">TAO</a> is available
- as well as a <a href="http://www.cs.wustl.edu/~schmidt/TAO-obtain.html">full
- source distribution</a> of TAO + ACE + PACE.
-
- <p>If you have any questions, suggestions or contributions regarding PACE,
- please <a href="mailto:luther@cs.wustl.edu">write</a> to us or subscribe to the
- pace-users mailing list (send email to <a href="mailto:majordomo@cs.wustl.edu">
- majordomo@cs.wustl.edu</a> with <b>"subscribe pace-users"</b> in the <i>body</i>,
- not the subject line ;-)</p>
-</td></tr>
-
-<!-- line -->
-<tr><td>
-<div align="center"><img src="../IMAGES/line_mid_700.gif"></div>
-</td></tr>
-
-<tr><td>
-<div align="center"><a href="http://www.cs.wustl.edu/~luther/PACE">home</a></div>
-</td></tr>
-</table>
-
-</body>
-</html>
diff --git a/PACE/docs/todo.html b/PACE/docs/todo.html
deleted file mode 100644
index a4e30667774..00000000000
--- a/PACE/docs/todo.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
- <head>
- <!-- $Id$ -->
- <title>PACE ToDo</title>
- </head>
-
- <body bgcolor="#CCCCCC">
- <h1>PACE ToDo</h1>
-
- <p><i>January 2000</i></p>
- <ul>
- <li><p>Test PACE (port a test suite)</p></li>
- <li><p>More NT emulation</p></li>
- <li><p>Complete html documentation of PACE in PACE/docs</p></li>
- </ul>
-
- <p><i>December 2000</i></p>
- <ul>
- <li><p>The following tasks apply to the following plaforms:</p></li>
- <ul><p>
- <li>Solaris</li>
- <li>LynxOS</li>
- <li>Linux</li>
- <li>NT</li>
- </p></ul>
-
- <li><p>Wrap POSIX calls</p></li>
- <li><p>Build ACE using PACE</p></li>
- <li><p>Build TAO using ACE using PACE</p></li>
- <li><p>Build TAO Services using ACE using PACE</p></li>
- <li><p>Add TCP Socket support to PACE</p></li>
-
- </ul>
-
- <hr>
- <address><a href="mailto:luther@cs.wustl.edu">Luther J Baker</a></address>
-<!-- Created: Thu Dec 21 18:25:22 CST 2000 -->
-<!-- hhmts start -->
-Last modified: Thu Dec 21 19:18:14 CST 2000
-<!-- hhmts end -->
- </body>
-</html>