2004 by Marc J. Rochkind. All rights reserved. Portions marked "Open Source" may be copied under license.

 

Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

c1/version.c File Reference


Detailed Description

POSIX System Capabilities [Sec. 1.5.4 (not in book)].

Definition in file version.c.

Go to the source code of this file.

Defines

#define _POSIX_SOURCE
#define _POSIX_C_SOURCE   199309

Functions

int main (void)

Variables

long val
int errno


Define Documentation

#define _POSIX_C_SOURCE   199309
 

Definition at line 51 of file version.c.

Referenced by main().

#define _POSIX_SOURCE
 

Definition at line 50 of file version.c.


Function Documentation

int main void   ) 
 

Definition at line 57 of file version.c.

References errno, sysconf(), and val.


Variable Documentation

int errno
 

Definition at line 55 of file version.c.

Referenced by Ux::Socket::accept(), Ux::File::access(), access_test(), Ux::Sigset::add(), Ux::File::alloc(), Ux::DirStream::alloc(), Ux::SysVShm::at(), Ux::Process::atexit(), aup_sleep(), backward(), backward0(), backward2(), Bgetc(), Ux::Socket::bind(), Bopen_internal(), Ux::Aio::cancel(), Ux::Termios::cfsetispeed(), Ux::Termios::cfsetospeed(), cget(), Ux::Process::chdir(), check_parent(), Ux::File::chmod(), Ux::File::chown(), Ux::Process::chroot(), Ux::Process::clock(), Ux::PosixSem::close(), Ux::PosixMsg::close(), Ux::File::close(), Ux::DirStream::close(), Ux::System::confstr(), Ux::Socket::connect(), copy3(), cready(), Ux::RealtimeTimer::create(), Ux::Terminal::ctermid(), Ux::Timestr::ctime(), Ux::SysVSem::ctl(), Ux::SysVShm::ctl(), Ux::SysVMsg::ctl(), Ux::RealtimeTimer::del(), Ux::Sigset::del(), Ux::PosixSem::destroy(), do_dir(), Ux::SysVShm::dt(), Ux::File::dup(), Ux::File::dup2(), ec_push(), Ux::Sigset::empty(), ev_read(), exec_path(), Ux::Process::execlp(), execvp2(), Ux::Process::execvpe(), Ux::File::fcntl(), fd_check(), Ux::Sigset::fill(), find_and_open_master(), Ux::Process::fork(), fpathconf_test(), Ux::File::fsync(), Ux::SysVIPC::ftok(), ftruncate_test(), Ux::IntervalTimer::get(), Ux::RealtimeTimer::get(), Ux::SysVSem::get(), Ux::SysVShm::get(), Ux::SysVMsg::get(), get_client(), get_client_mqd(), Ux::TimeParts::get_fmt(), Ux::TimeParts::get_fmtw(), get_max_pathname(), Ux::TimeParts::get_secs(), Ux::TimeParts::get_string(), Ux::SockIPv6::get_string(), Ux::SockIPv4::get_string(), Ux::PosixMsg::getattr(), getch(), Ux::Process::getcwd(), getcwdx(), Ux::System::getgrgid(), Ux::System::gethostname(), getln2(), Ux::System::getlogin(), Ux::Socket::getpeername(), Ux::Process::getpgid(), Ux::System::getpwuid(), Ux::Clock::getres(), Ux::Process::getrlimit(), Ux::Process::getrusage(), Ux::Process::getsid(), Ux::Socket::getsockname(), Ux::Socket::getsockopt(), Ux::Clock::gettime(), Ux::Timeval::gettimeofday(), Ux::PosixSem::getvalue(), Ux::Timetm::gmtime(), Ux::Pty::grantpt(), Ux::Netdb::if_indextoname(), Ux::Netdb::if_nameindex(), Ux::PosixSem::init(), Ux::Sigset::ismember(), junk(), Ux::Process::kill(), Ux::File::lchown(), Ux::File::link(), Ux::Socket::listen(), Ux::Aio::listio(), Ux::Timetm::localtime(), lock(), Ux::File::lockf(), Ux::File::lstat(), main(), make_sockaddr(), missing_function(), Ux::Dir::mkdir(), Ux::File::mkfifo(), Ux::File::mknod(), Ux::File::mkstemp(), Ux::Timetm::mktime(), Ux::PosixShm::mmap(), msg_check(), Ux::PosixShm::munmap(), Ux::Process::nice(), Ux::PosixMsg::notify(), Ux::SysVSem::op(), Ux::PosixSem::open(), Ux::PosixShm::open(), Ux::PosixMsg::open(), Ux::File::open(), Ux::DirStream::open(), option_async_io(), option_sync_io(), Ux::File::pathconf(), Ux::Process::pause(), pcsync_unblock_children(), pcsync_wait_for_parent(), Ux::Sigset::pending(), Ux::File::pipe(), poll(), Ux::Pty::posix_openpt(), Ux::PosixSem::post(), process2(), pselect(), pt_open_master(), pt_open_slave(), Ux::Pty::ptsname(), Ux::Process::putenv(), Ux::SysVMsg::rcv(), Ux::File::read(), Ux::Aio::read(), readall(), readany(), readany2(), readany3(), readbuf(), readdir_r_test(), readdir_test(), Ux::File::readlink(), readrec(), Ux::File::readv(), Ux::PosixMsg::receive(), Ux::Socket::recv(), Ux::Socket::recvfrom(), Ux::Socket::recvmsg(), Ux::File::rename(), Ux::Aio::return_status(), Ux::Dir::rmdir(), run_client(), runtest(), scatter(), Ux::File::seek(), select(), Ux::Socket::send(), Ux::PosixMsg::send(), Ux::Socket::sendmsg(), Ux::Socket::sendto(), Ux::IntervalTimer::set(), Ux::RealtimeTimer::set(), Ux::TimeString::set(), Ux::TimeParts::set(), Ux::SockIPv6::set(), Ux::SockIPv4::set(), Ux::TimeParts::set_fmt(), Ux::PosixMsg::setattr(), Ux::Process::setegid(), Ux::Process::setenv(), setenv(), Ux::Process::seteuid(), Ux::Process::setgid(), Ux::Process::setpgid(), Ux::Process::setrlimit(), Ux::Process::setsid(), Ux::Socket::setsockopt(), Ux::Clock::settime(), Ux::Process::setuid(), setup_fdset(), show(), Ux::Socket::shutdown(), Ux::Process::sigaction(), Ux::Process::sigaltstack(), Ux::Process::siginterrupt(), Ux::Process::sigprocmask(), Ux::Process::sigqueue(), Ux::Process::sigsuspend(), Ux::Process::sigtimedwait(), Ux::Process::sigwait(), Ux::Process::sigwaitinfo(), SimpleSemOpen(), SimpleSemRemove(), smi_close_msg(), smi_open_fifo(), smi_open_mq(), smi_open_msg(), smi_open_pshm(), smi_open_shm(), smi_receive_getaddr_fifo(), smi_receive_getaddr_msg(), smi_receive_getaddr_skt(), smi_receive_release_msg(), smi_send_getaddr_msg(), smi_send_release_fifo(), smi_send_release_msg(), Ux::SysVMsg::snd(), Ux::Socket::sockatmark(), Ux::Socket::socket(), Ux::Socket::socketpair(), ssi_open(), ssi_wait_server(), Ux::File::stat(), Ux::File::statvfs(), store_char(), Ux::Timetm::strftime(), Ux::Timetm::strptime(), Ux::Aio::suspend(), Ux::File::symlink(), Ux::Aio::sync(), Ux::System::sysconf(), syserr_print(), Ux::Process::system(), tc_setraw(), Ux::Terminal::tcdrain(), Ux::Terminal::tcflow(), Ux::Terminal::tcflush(), Ux::Terminal::tcgetattr(), Ux::Terminal::tcgetpgrp(), Ux::Terminal::tcgetsid(), Ux::Terminal::tcsendbreak(), Ux::Terminal::tcsetattr(), Ux::Terminal::tcsetpgrp(), temp_open(), test_Bfdopen(), test_setblock(), testlock(), thread_fdset(), thread_process(), thread_svmsg(), thread_svsem(), Ux::Timet::time(), Ux::PosixMsg::timedreceive(), Ux::PosixMsg::timedsend(), Ux::PosixSem::timedwait(), Ux::TimeMsec::TimeMsec(), Ux::Process::times(), Ux::File::truncate(), try2(), try3(), try4(), Ux::PosixSem::trywait(), uem_register_fdset(), Ux::System::uname(), Ux::PosixSem::unlink(), Ux::PosixShm::unlink(), Ux::PosixMsg::unlink(), Ux::File::unlink(), Ux::Pty::unlockpt(), Ux::Process::unsetenv(), unsetenv(), Ux::Clock::usleep(), Ux::File::utime(), Ux::PosixSem::wait(), Ux::Process::waitid(), Ux::Process::waitpid(), Ux::Timetm::wcsftime(), Ux::File::write(), Ux::Aio::write(), writeall(), writerec(), and Ux::File::writev().

long val
 

Definition at line 54 of file version.c.

Referenced by asg(), Ux::IntervalTimer::get(), Ux::RealtimeTimer::get(), main(), Ux::IntervalTimer::set(), Ux::RealtimeTimer::set(), Ux::Process::setenv(), setenv(), setnew(), and SimpleSemOpen().


Generated on Fri Apr 23 10:57:07 2004 for AUP2 Example Source by doxygen 1.3.1