diff options
author | luther <luther@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-05-13 19:21:34 +0000 |
---|---|---|
committer | luther <luther@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-05-13 19:21:34 +0000 |
commit | 364f1b6fdcdc0ff39910fd9ff9b1cb00b8579e91 (patch) | |
tree | 1b22e7ef0452a5ac0f9641710716b799f88dc684 /PACE | |
parent | 99e4658fb0e1db59eaf201cba07dec1609a5ca3d (diff) | |
download | ATCD-364f1b6fdcdc0ff39910fd9ff9b1cb00b8579e91.tar.gz |
Sun May 13 14:18:34 2001 Luther J Baker <luther@cs.wustl.edu>
Diffstat (limited to 'PACE')
-rw-r--r-- | PACE/ChangeLog | 14 | ||||
-rw-r--r-- | PACE/docs/PACE_POSIX_support.txt | 370 | ||||
-rw-r--r-- | PACE/docs/README | 1 | ||||
-rw-r--r-- | PACE/docs/index.html | 18 | ||||
-rw-r--r-- | PACE/docs/legend.html | 44 | ||||
-rw-r--r-- | PACE/docs/overview.html | 156 | ||||
-rw-r--r-- | PACE/docs/todo.html | 43 |
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 & 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> |