POSIX - CompWisdom
About us  |  Why use us?  |  Press  |  Contact us

 

Topic: POSIX



  
 POSIX - encyclopedia article about POSIX.
POSIX is the collective name of a family of related standards specified by the IEEE to define the application program interface (API) for software designed to run on variants of the Unix OS.
POSIX specifies the user and software interfaces to the OS in some 15 different documents.
Since the IEEE charges very high rates for POSIX documentation and does not allow on-line publication of the standards, there has been a tendency toward the "Single UNIX Specification" standard, which is open, accepts input from anyone, and is freely available on the Internet.
http://encyclopedia.thefreedictionary.com/POSIX   (1928 words)

  
 Embedded.com - POSIX in Real-Time
Of the more than 30 POSIX standards, the seven standards listed in Table 1 are especially relevant to the development of real-time and embedded systems.
In this article we have assessed the use of POSIX in the development of software for real-time and embedded systems.
POSIX 1003.1b, as well as 1003.1d and 1003.1j, define extensions useful for development of real-time systems.
http://www.embedded.com/story/OEG20010312S0073   (5488 words)

  
 Windows NT Workstation Resource Kit: POSIX Compatibility
POSIX is not limited to the UNIX environment, however.
POSIX, which stands for Portable Operating System Interface for computing environments, began as an effort by the IEEE community to promote the portability of applications across UNIX environments by developing a clear, consistent, and unambiguous set of standards.
POSIX requires a certain amount of functionality from the file system, such as the ability for a file to have more than one name (or hard links) and case-sensitive file naming.
http://www.microsoft.com/resources/documentation/windowsnt/4/workstation/reskit/en-us/poscomp.mspx   (1400 words)

  
 POSIX threads explained
Think of it this way: if you write a program and don't use POSIX threads at all, the program will be single-threaded (this single thread is called the "main" thread).
This lack of genealogy has one major implication: if you want to wait for a thread to terminate, you need to specify which one you are waiting for by passing the proper tid to pthread_join().
But you should weigh this fact when you are considering using __clone() in your software.
http://www-128.ibm.com/developerworks/linux/library/l-posix1.html   (2619 words)

  
 Open Directory - Computers: Programming: Threads: POSIX
POSIX Synchronous Wrappers - A set of C++ wrappers for posix synchronous entities such as pthread, mutexes and condition.
POSIX Threads Programming - Provides an overview of threads programming and the POSIX threads API.
Multi-Threaded Programming with POSIX Threads - Attempts to show how the library's features can be used in "real-life" programs.
http://dmoz.org/Computers/Programming/Threads/POSIX   (451 words)

  
 Applications POSIX.1 conformance testing
The majority of the POSIX functionality is achieved through linking in the POSIX library on the host computer.
Because it has to execute user programs the POSIX checker has to be able to handle different computer architectures.
It is necessary to speak POSIX as a native language and if using Unix perhaps with a Unix accent.
http://www.knosof.co.uk/poschk.html   (3967 words)

  
 POSIX Option Groups
POSIX shared memory could theoretically be implemented without special kernel support but the implementation wouldn't be optimized and it would, depending on the setup, be a security problem.
POSIX tracing is a mechanism to collect information about a running process and eventually all the children.
Some of the interfaces in the POSIX standard are not thread-safe and some are changed noticeably in complexity and performance.
http://people.redhat.com/~drepper/posix-option-groups.html   (5024 words)

  
 :: Computers :: Software :: Operating Systems :: POSIX
POSIX is made mostly of features from BSD Unix and Unix System V.Much like Open Source software, all POSIX standards are copyrighted (by the Institute of Electrical and Electronics Engineers, Inc., IEEE; new versions have joint copyright by IEEE and Open Group), but available for use by software developers anywhere in the world for free.
Rather, it is a set of standards (IEEE 1003.1): interfaces, design guidelines, software design specifications, defining (for creating) the computer code that will become language interfaces between an OS kernel and its programs, to give compatibility when moving programs between compatible systems.
Web Search for Computers Software Operating Systems POSIX - News search for Computers Software Operating Systems POSIX - encyclopedia entries for Computers Software Operating Systems POSIX
http://www.localadsearch.com/Computers/Software/Operating_Systems/POSIX   (317 words)

  
 POSIX.1 FAQ
The term POSIX was originally used as a synonym for IEEE Std 1003.1-1988.
In keeping with its original focus on the UNIX system, it is aimed at interactive timesharing computing environments.
This is the Frequently Asked Questions file for the POSIX 1003.1 standard (IEEE Std 1003.1).
http://www.opengroup.org/austin/papers/posix_faq.html   (2487 words)

  
 POSIX Features
The POSIX semaphores API is summarized in the following table.
The POSIX shared memory API is summarized in the following table.
The POSIX threads API is summarized in the following table:
http://www.jaluna.com/doc/c5/html/Overview/x5408.html   (479 words)

  
 .:: POSIX Threading and Synchronous Wrappers - By Arash Partow ::.
The POSIX Threading and Synchronous Wrappers are a simple set of C++ classes that act as wrappers for the POSIX threading and synchronous API.
The POSIX Threading and Synchronous wrappers available here are a great way to understand how the POSIX threading API can be incorparated in an object oriented context such as C++.
The main problem is that if the POSIX Read-Write Mutex is used to lock a blocking resource and the resource itself is locked either via system fault or otherwise, the threads in the pending queues of the POSIX Read-Write Mutex may not be able to adequaetly recover.
http://www.partow.net/programming/posixsynchwrapper   (1052 words)

  
 APE — The ANSI/POSIX Environment
They also require that certain other classes of symbols not be defined in the headers, and specify certain other symbols that may be defined in headers at the discretion of the implementation.
A much more common problem is that many programs use functions or headers not defined by POSIX.
APE combines the set of headers and object code libraries specified by the ANSI C standard (ANSI X3.159-1989) with the POSIX operating system interface standard (IEEE 1003.1-1990, ISO 9945-1), the part of POSIX defining the basic operating system functions.
http://plan9.bell-labs.com/sys/doc/ape.html   (1298 words)

  
 Chapter 3. Using Cygwin
POSIX operating systems (such as Linux) do not have the concept of drive letters.
Whenever Cygwin generates a Win32 path from a POSIX one, it uses the longest matching prefix in the mount table.
Mounts can also be marked as either "textmode" or "binmode" -- whether text files are read in the same manner as binary files by default or not (see the section called “Text and Binary modes” for more information on text and binary modes.
http://www.cygwin.com/cygwin-ug-net/using.html   (855 words)

  
 PASC SEC SD11: PASC Status
Both POSIX drafts and completed POSIX standards can be obtained from the either the IEEE Standards Department or from the IEEE Computer Society.
This section provides a cross-reference from some of the old project numbers for POSIX numbers prior to project renumbering in 1994.
Abstract: Status of projects sponsored by PASC - the Portable Applications Standards Committee of the IEEE Computer Society - including the POSIX projects.
http://www.pasc.org/standing/sd11.html   (1986 words)

  
 Overview of the Easy Posix Toolkit for Java
Many facilities of the Easy Posix Toolkit are even useful to ordinary user programs, like the amount of free space on a disk volume, or whether a disk is read-write or read-only, or creating a hard-link or a symlink, or even just changing the permission bits (access modes) of files.
Below are the principal Easy Posix Toolkit classes and interfaces, along with the system-calls and library functions they correlate to.
In the beta release of the Easy Posix Toolkit, the classes in glguerin.xio are modified versions of some classes from my MacBinary Toolkit for Java, but in a different package.
http://www.amug.org/~glguerin/sw/easyposix/overview.html   (2747 words)

  
 oreilly.com -- Online Catalog: POSIX Programmers Guide
Posix texts will be written, and Posix reference manuals will be produced, but it is rare to find such an interesting compromise between the two." --Ed Gordon, BDataSystems, IEEE Software Magazine
The POSIX Programmer's Guide is especially helpful if you are writing programs that must run on multiple UNIX platforms.
This guide also helps you convert existing UNIX programs for POSIX compliance.
http://www.oreilly.com/catalog/posix   (387 words)

  
 POSIX Thread Libraries Linux Journal
Our objective was to evaluate and compare the performance of five POSIX thread libraries available for Linux and how they compared with other operating systems, such as Solaris.
To this end, a set of performance metrics was defined to evaluate and compare the two main features of all POSIX thread libraries: thread management and synchronization management.
FSU_Pthreads (FSUT): this is a C library which implements user-level POSIX threads for different operating systems: Solaris 2.x, SCO UNIX, FreeBSD, Linux and DOS.
http://www.linuxjournal.com/article/3184   (2570 words)

  
 PSX 3.3 adds POSIX threads
The POSIX standards promote the portability of application software across multiple workstation architectures using POSIX-conformant versions of UNIX and UNIX-like operating systems.
PSX is a substantial subset of POSIX 1003.1 for use in dedicated applications, where full multi-user, POSIX-conformant UNIX is inappropriate.
Workstation operating systems include features such as multi-user and multi-group services, hardware memory management, and additional facilities for a complete program development environment.
http://www.jmi.com/pr209.html   (608 words)

  
 AppleScript and POSIX paths
POSIX file returns a file reference, that your script can use directly to create or use the file.
To translate a UNIX path (file or directory, valid or not) into an AppleScript file reference, use POSIX file.
To translate an AppleScript path (file or directory, valid or not) into a POSIX path use POSIX path of.
http://www.satimage.fr/software/en/file_paths.html   (278 words)

  
 POSIX Threads
Unless you are implementing a POSIX threads package, you should not ever need to look at the POSIX threads standard.
Frank Müller, of the POSIX / Ada-Runtime Project (PART) has made available an implementation of draft 6 of the POSIX 1003.4a Pthreads specification, which runs under SunOS 4, Solaris 2.x, SCO Unix, FreeBSD and Linux.
Most UNIX OSs have POSIX threads --- a comparison of the various OS's support levels of POSIX threads can be found on the Operating System Pthread Support page
http://www.humanfactor.com/pthreads/posix-threads.html   (672 words)

  
 Military & Aerospace Electronics - POSIX: reveling in its popularity
If all real-time operating systems (RTOSs) work with POSIX, then soldiers can swap code from a broken computer to a new one.
The U.S. Navy’s Open Architecture Computing Environment is driving the move to interoperable systems.
Together, they include a lean POSIX version stripped down to run at real-time machine speeds, as well as full POSIX for non-real-time tasks.
http://mae.pennnet.com/Articles/Article_Display.cfm?Section=Articles&Subsection=Display&ARTICLE_ID=226263&KEYWORD=POSIX   (2896 words)

  
 POSIX - Perl interface to IEEE Std 1003.1
That means you can currently successfully say ``use POSIX'', and then later in your program you find that your vendor has been lax and there's no usable ICANON macro after all.
POSIX - Perl interface to IEEE Std 1003.1
http://www.xav.com/perl/lib/POSIX.html   (1982 words)

  
 OSDL and Bull Cooperate on Open Source POSIX Test Suite
OPTS is an open source community project designed to make it easier to port applications from other POSIX platforms to Linux.
When possible, tests from the NPTL project are integrated into the Open POSIX Test Suite.
As part of its efforts to improve Linux testing for enterprise customers, Bull hosts the NPTL Tests and Trace project, a project that focuses on enhancing the quality of the Linux Native POSIX Threads Library.
http://www.prnewswire.com/cgi-bin/stories.pl?ACCT=104&STORY=/www/story/12-02-2004/0002560833&EDATE=   (667 words)

  
 Summary about Posix.1e
Of course, new tools are no substitute for fixing broken software, as broken software is often still on a domain boundary to restrict access to files, etc. However, from the statistical point of view, there is always a certain percentage of broken software on a system.
Many security experts have put work into it over many years and so it's ideas should at least be considered.
And granting privileges to applications for which you don't have the sources, comes into mind, too.
http://wt.xpilot.org/publications/posix.1e   (735 words)

  
 .:: POSIX Thread Test - By Arash Partow ::.
ThreadTest was written to demonstrate bugs and inconsistent POSIX behavior that the Cygwin emulation layer was displaying with regards to basic pthreads interface.
String Tokenizer Argument Loader Configuration Loader POSIX Threading and Synchronous Wrappers POSIX Thread Test Simple Database Algorithms Callbacks In C++ General Purpose Hash Function Algorithms Win32 Registry Activity Monitor Delphi Standard Libraries
I plan to create a series of other threading oriented tests which will combine, sockets, pipes, message queues, shared memory and file IO.
http://www.partow.net/programming/posixthreadtest   (364 words)

  
 Posix for Java
However, sometimes it is necessary to interface with code written for the unix environment - and that code can't be rewritten to use Sockets.
I am making the source and docs public so that others can reuse what I have so far and so that I can collect any additions added by others.
The File class extends java.io.File to provide additional attributes such as lastAccessed().
http://www.bmsi.com/java/posix/package.html   (459 words)

  
 POSIX Threads Programming
For UNIX systems, this interface has been specified by the IEEE POSIX 1003.1c standard (1995).
Vendors usually provide a Pthreads implementation in the form of a header/include file and a library which you link with your program.
Most hardware vendors now offer Pthreads in addition to their proprietary API's.
http://www.mhpcc.edu/training/workshop2/pthreads/MAIN.html   (4256 words)

  
 eCLIPS - Design Guide for 'POSIX'
Here is a programmer's guide to using and programming POSIX threads, commonly known as Pthreads.
Provide a forum to discuss and collect information about programming using POSIX Threads, especially using free implementations like Patched MIT Pthreads and LinuxThreads.
This guide is especially helpful if you are writing programs that must run on multiple UNIX platforms.
http://www.eg3.com/eclips/html/design-guide/rtos_posix_blank.html   (680 words)

  
 The Posix Interface for the Unicon Programming Language
This document describes a set of functions that implement access to POSIX system calls offered by the host system; it is the definitive reference for the POSIX functions of Unicon.
This file should be included by programs desirous of using the Posix interface.
Several functions are only available on Unix systems; programs that need to run on the multitudinous varieties of Windows should not use them.
http://www.drones.com/unicon   (3413 words)

  
 Microsoft Security Bulletin MS04-020: Vulnerability in POSIX Could Allow Code Execution (841872)
For more information about the support of POSIX in Windows XP and in Windows Server 2003, see Microsoft Knowledge Base Article 308259.
A privilege elevation vulnerability exists in the POSIX operating system component (subsystem).
An attacker who successfully exploited this vulnerability could take complete control of an affected system, including installing programs; viewing, changing, or deleting data; or creating new accounts that have full privileges.
http://www.microsoft.com/technet/security/bulletin/ms04-020.mspx   (3884 words)

  
 Thread programming examples
The example also demonstrates the capabilities of the POSIX thread library in implementing a program that performs a multithreaded search.
This example uses the POSIX thread cancellation capability to kill a thread that is no longer needed.
Also note that this example must be run as root or have root execute permissions.
http://www.cs.cf.ac.uk/Dave/C/node32.html   (5956 words)

  
 What is POSIX?
ICI came to LynxOS for its POSIX conformance after an earlier project team was unable to port one of its Solaris™-based military software projects to a non-POSIX conformant operating system (VxWorks®).
Why POSIX conformance is important for embedded real-time developers
POSIX is the Portable Operating System Interface, the open operating interface standard accepted world-wide.
http://www.lynuxworks.com/products/posix/posix.php3   (411 words)

  
 Multi-Threaded Programming With POSIX Threads
This tutorial is an attempt to help you become familiar with multi-threaded programming with the POSIX threads (pthreads) library, and attempts to show how its features can be used in "real-life" programs.
I would assume that users which are familiar with asynchronous programming models, such as those used in windowing environments (X, Motif), will find it easier to grasp the concepts of multi-threaded programming.
In general, any function that might suspend the execution of a thread for a long time, should be a cancellation point.
http://users.actcom.co.il/~choo/lupg/tutorials/multi-thread/multi-thread.html   (8620 words)

  
 Linux: Native POSIX Threading Library (NPTL)
release of a new POSIX thread library for Linux.
become the standard POSIX thread library on Linux system and it will
> release of a new POSIX thread library for Linux.
http://www.kerneltrap.org/node.php?id=422   (4454 words)

  
 USENIX ;login: - June 2000 The POSIX Bookshelf
The POSIX Programming Environment, by S. Walli, Addison-Wesley, January 1997, ISBN 0-20163-345-0.
Programming with POSIX Threads, by David R. Butenhof, Addison-Wesley, May 1997, ISBN 0-20163-392-2.
O'Reilly and Associates also has a Web-based course, "Introduction to POSIX Threads." Information on this course is available at .
http://www.usenix.org/publications/login/standards/39.POSIX.html   (256 words)

  
 POSIX Regular Expressions - detailed specification
This is an extension, compatible with but not specified by POSIX 1003.2, and should be used with caution in software intended to be portable to other sys­ tems.
In the event that an RE could match more than one sub­ string of a given string, the RE matches the one starting earliest in the string.
A word character is an alnum character (as defined by ctype(3)) or an underscore.
http://www.wellho.net/regex/posix.html   (1309 words)

  
 POSIX threads
For other code (that you might download off the 'net), your only recourse may be to "safen" it by hand.
Basically, this document is a short version of DEC's 300+ page manual; it is intended to provide sufficient information to enable the development of reasonably sophisticated parallel scientific codes in C. Table of Contents
POSIX is also known as IEEE standard 1003.1.
http://math.arizona.edu/~swig/documentation/pthreads   (7379 words)

  
 How to Obtain POSIX Standards and Drafts
The latest revision of POSIX is a common set of specifications approved jointly by The Open Group (as The Single UNIX Specification, Version 3) on September 12, 2001, by IEEE (as IEEE Std 1003.1-2001) on December 6, 2001, and by ISO/IEC (as ISO/IEC 9945-1:2002, ISO/IEC 9945-2:2002, ISO/IEC 9945-3:2002, and ISO/IEC 9945-4:2002) on September 25, 2002.
The Open Group and IEEE versions are available online through the website:
So the 7 volume set covering base definition and headers (9945-1, 1 volume), system interfaces (9945-2, 3 volumes), shell and utilities (9945-2, 2 volumes), and rationale (9945-4, 1 volume) is now a single standard in IEEE and TOG, and four standards in ISO.
http://www.posix.com/posix.html   (110 words)

  
 freshmeat.net: Browse project tree - Operating System :: POSIX :: BSD
Microsoft :: Windows :: Windows NT/2000/XP POSIX :: Linux
Microsoft :: Windows :: Windows NT/2000/XP Other OS POSIX :: Linux
freshmeat.net: Browse project tree - Operating System :: POSIX :: BSD
http://freshmeat.net/browse/202   (467 words)

  
 Special filenames
The first floppy in the system is \device\floppy0, the first CD-ROM is \device\cdrom0 and the first tape drive is \device\tape0.
(to name a few) cannot be used in a regular Cygwin Windows or POSIX path, even with an extension (
Beginning with Cygwin 1.3.4, raw devices are accessible by Cygwin processes using fixed POSIX device names.
http://www.cygwin.com/cygwin-ug-net/using-specialnames.html   (629 words)

  
 LWN: New POSIX Certification Addresses Predictability for Realtime
POSIX certification complements those for other products that draw on the POSIX standard, such as those for LSB®, the COE Platform and the UNIX® system.
These profiles are aligned with the current POSIX standard, IEEE 1003.1(TM)-2003, "Standard for Information Technology--Portable Operating System Interface (POSIX)".
PSE54 is one of four profiles in IEEE 1003.13 2003, "Standardized Application Environment Profile - POSIX Realtime and Embedded Application Support (AEP)".
http://lwn.net/Articles/144233   (645 words)

  
 POSIX - definition of POSIX in Encyclopedia
Note that a system need not include source code derived in any way from ATandT Unix to meet the specification.
These standards became IEEE 1003 (also registered as ISO/IEC 9945), or POSIX, which loosely stands for Portable Operating System Interface.
Beginning in 1998 a joint working group, the Austin Group, began to develop the combined standard that would be known as the Single UNIX Specification Version 3.
http://encyclopedia.laborlawtalk.com/POSIX   (493 words)

  
 Nucleus POSIX
The Nucleus POSIX API solves this switching problem for those that have the POSIX applications.
Uses standard interface - Because POSIX is a well-known standard, there is no need to re-learn a new proprietary API.
The use of the Nucleus POSIX API provides several advantages to Nucleus application developers.
http://www.mentor.com/products/embedded_software/nucleus_rtos/nucleus_posix/index.cfm   (246 words)

  
 What is POSIX? - A Word Definition From the Webopedia Computer Dictionary
IEEE Standard for Information Technology-Portable Operating System Interface (Posix): Shell and Utilities-Amendment 1 Batch Environment
By designing their programs to conform to POSIX, developers have some assurance that their software can be easily ported to POSIX-compliant operating systems.
Acronym for Portable Operating System Interface for UNIX, a set of IEEE and ISO standards that define an interface between programs and operating systems.
http://www.webopedia.com/TERM/P/POSIX.html   (142 words)

  
 8.1 posix -- The most common POSIX system calls
The descriptions below are very terse; refer to the corresponding Unix manual (or POSIX documentation) entry for more information.
This module provides access to operating system functionality that is standardized by the C Standard and the POSIX standard (a thinly disguised Unix interface).
8.1 posix -- The most common POSIX system calls
http://www.python.org/doc/lib/module-posix.html   (130 words)

  
 Technorati Tag: posix
With the last Samba upgrade, we started having problems copying files to our Samba share from the Mac OSX finder.When attempting the copy we received...
A class for easy parsing of POSIX, GNU and regular command line options.
To contribute to this page, just post to your blog and include this code.
http://www.technorati.com/tag/posix   (324 words)

  
 e-POSIX, the complete Eiffel to POSIX binding
So you can now directly parse input coming from a TCP socket.
The goal of e-POSIX is to provide a 100% complete Eiffel binding to Standard C, POSIX and the Single Unix Specification.
http://www.berenddeboer.net/eposix   (572 words)

  
 PHP: POSIX Functions - Manual
-- Retrieve the error number set by the last posix function that failed
Please also note that some of them may not be available in your system.
Sensitive data can be retrieved with the POSIX functions, e.g.
http://us2.php.net/manual/en/ref.posix.php   (412 words)

  
 Hal Jespersen's POSIX Home Page
The name of this website is derived from Hal's leadership roles with the IEEE and international computer standards known as POSIX.
See the link below for current information on POSIX standards.)
He is currently assigned to Sun's Grid Utility initiative, architecting utility solutions based on Grid technology for industries such as financial services, energy, and entertainment.
http://www.posix.com   (113 words)

  
 POSIX Conformance Documentation
The following Tru64 UNIX POSIX documentation is available in HTML format only:
Using this site means you accept its terms
send us your comments or suggestions regarding the POSIX conformance documentation.
http://h30097.www3.hp.com/docs/pub_page/posix_list.html   (40 words)

Compwisdom
 About us   |  Why use us?   |  Press   |  Contact us

 Copyright © 2006 CompWisdom.com Usage implies agreement with terms.