What does "restrict" mean in Solaris 10 man pages ?

Hi everyone,
On Solaris 10 programming man pages I see the
"restrict" word used quite often. What is its meaning ?
It wasn't there in previous releases. Is it documented anywhere ?
Excerpt from select(3c) man page:
    int select(int nfds, fd_set *restrict readfds, fd_set  *res-
     trict  writefds,  fd_set  *restrict errorfds, struct timeval
     *restrict timeout);Thanks.,
Vlad.

It's for C99. It has to do with pointer aliasing. See section D.1.2.1 of
http://docs.sun.com/source/817-6697/c99.app.html
and section 3.8.2 of
http://docs.sun.com/source/817-6697/parallel.html#70231
- Stephen

Similar Messages

  • What does "{10}" mean in Solaris ok prompt?

    Hi,
    What does mean "{10}" in Solaris ok prompt?
    I have Sun-Fire T1000 and firmware upgraded to 6.7.0.
    {10} okThanks,
    Daniel

    I don't know how many processors are in T1000 server.
    24?
    Sun Fire(TM) T1000, No Keyboard
    Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
    OpenBoot 4.30.0, 8064 MB memory available, Serial #77558094.
    Ethernet address 0:14:4f:9f:71:4e, Host ID: 849f714e.
    bash-3.00# psrinfo
    +0 on-line since 03/23/2009 18:46:33+
    +1 on-line since 03/23/2009 18:46:34+
    +2 on-line since 03/23/2009 18:46:34+
    +3 on-line since 03/23/2009 18:46:34+
    +4 on-line since 03/23/2009 18:46:34+
    +5 on-line since 03/23/2009 18:46:34+
    +6 on-line since 03/23/2009 18:46:34+
    +7 on-line since 03/23/2009 18:46:34+
    +8 on-line since 03/23/2009 18:46:34+
    +9 on-line since 03/23/2009 18:46:34+
    +10 on-line since 03/23/2009 18:46:34+
    +11 on-line since 03/23/2009 18:46:34+
    +12 on-line since 03/23/2009 18:46:34+
    +13 on-line since 03/23/2009 18:46:34+
    +14 on-line since 03/23/2009 18:46:34+
    +15 on-line since 03/23/2009 18:46:34+
    +16 on-line since 03/23/2009 18:46:34+
    +17 on-line since 03/23/2009 18:46:34+
    +18 on-line since 03/23/2009 18:46:34+
    +19 on-line since 03/23/2009 18:46:34+
    +20 on-line since 03/23/2009 18:46:34+
    +21 on-line since 03/23/2009 18:46:34+
    +22 on-line since 03/23/2009 18:46:34+
    +23 on-line since 03/23/2009 18:46:34+
    bash-3.00# psrinfo -v
    Status of virtual processor 0 as of: 03/23/2009 18:48:11
    on-line since 03/23/2009 18:46:33.
    The sparcv9 processor operates at 1000 MHz,
    and has a sparcv9 floating point processor.

  • What does VPN mean on my iPad general page?

    Can someone tell me what VPN mean on my iPad general page?

    Virtual Private Network.
    Virtual Private Networks (VPN) are often used within organizations to allow you to communicate private information securely over a public network. You may need to configure VPN, for example, to access your work email on an iOS device. VPN works over both Wi-Fi and cellular data network connections.
    Read more about it here.
    http://support.apple.com/kb/ht1424

  • I keep getting message apple I'd could notbecreated  because of a server error when setting up iPad mini. What does this mean and how do I fix it?

    I keep greeting this message trying to set up iPad mini
    Apple ID could not be created because of a server error on screen after term and conditions are accepted. What does this mean and how do I fix fix it? Has anyone else had this problem?

    Antonio,
    Show ... it worked ... you are the man! This hint of clicking the right mouse button on the prompt and run as Administrator was perfect.
    Thank you very much

  • Unicode convertible, what does it mean?

    TYPES: BEGIN OF zbficheentry_list2,
    FICHENO type zbficheentry-ficheno,
    LOGISTICSCENTER type zbficheentry-logisticscenter,
    KANTARNO type zbficheentry-kantarno,
    TRDATE type zbficheentry-trdate,
    TRHOUR type zbficheentry-trhour,  line_color(4) type c,
    END OF zbficheentry_list2.
    DATA: zbficheentry_list TYPE STANDARD TABLE OF zbficheentry_list2 WITH HEADER LINE,
          wa_ficheentry TYPE zbficheentry_list2.
    The program triggers the error:
    The type of the database table and work area (or internal table)          
    "WA_FICHEENTRY" are not Unicode-convertible . . . . . . . . . .          
    What does this mean?
    Please help.
    Thanks.

    Hello,
    U have to use like this :
    DATA: zbficheentry_list TYPE STANDARD TABLE OF zbficheentry_list2 WITH HEADER LINE,
    wa_ficheentry TYPE line of zbficheentry_list2.
    <b>WHAT is UNICODE ?</b>
    About brief idea about unicode
    In the past, SAP developers used various codes to encode characters of different alphabets, for example, ASCII, EBCDI, or double-byte code pages.
    ASCII (American Standard Code for Information Interchange) encodes each character using 1 byte = 8 bit. This makes it possible to represent a maximum of 28 = 256 characters to which the combinations [00000000, 11111111] are assigned. Common code pages are, for example, ISO88591 for West European or ISO88595 for Cyrillic fonts.
    EBCDI (Extended Binary Coded Decimal Interchange) also uses 1 byte to encode each character, which again makes it possible to represent 256 characters. EBCDIC 0697/0500 is an old IBM format that is used on AS/400 machines for West European fonts, for example.
    Double-byte code pages require 1 or 2 bytes for each character. This allows you to form 216 = 65536 combinations where usually only 10,000 - 15,000 characters are used. Double-byte code pages are, for example, SJIS for Japanese and BIG5 for traditional Chinese.
    Using these character sets, you can account for each language relevant to the SAP System. However, problems occur if you want to merge texts from different incompatible character sets in a central system. Equally, exchanging data between systems with incompatible character sets can result in unprecedented situations.
    One solution to this problem is to use a code comprising all characters used on earth. This code is called Unicode (ISO/IEC 10646) and consists of at least 16 bit = 2 bytes, alternatively of 32 bit = 4 bytes per character. Although the conversion effort for the R/3 kernel and applications is considerable, the migration to Unicode provides great benefits in the long run:
    The Internet and consequently also mySAP.com are entirely based on Unicode, which thus is a basic requirement for international competitiveness.
    Unicode allows all R/3 users to install a central R/3 System that covers all business processes worldwide.
    Companies using different distributed systems frequently want to aggregate their worldwide corporate data. Without Unicode, they would be able to do this only to a limited degree.
    With Unicode, you can use multiple languages simultaneously at a single frontend computer.
    Unicode is required for cross-application data exchange without loss of data due to incompatible character sets. One way to present documents in the World Wide Web (www) is XML, for example.
    ABAP programs must be modified wherever an explicit or implicit assumption is made with regard to the internal length of a character. As a result, a new level of abstraction is reached which makes it possible to run one and the same program both in conventional and in Unicode systems. In addition, if new characters are added to the Unicode character set, SAP can decide whether to represent these characters internally using 2 or 4 bytes.
    A Unicode-enabled ABAP program (UP) is a program in which all Unicode checks are effective. Such a program returns the same results in a non-Unicode system (NUS) as in a Unicode system (US). In order to perform the relevant syntax checks, you must activate the Unicode flag in the screens of the program and class attributes.
    In a US, you can only execute programs for which the Unicode flag is set. In future, the Unicode flag must be set for all SAP programs to enable them to run on a US. If the Unicode flag is set for a program, the syntax is checked and the program executed according to the rules described in this document, regardless of whether the system is a US or an NUS. From now on, the Unicode flag must be set for all new programs and classes that are created.
    If the Unicode flag is not set, a program can only be executed in an NUS. The syntactical and semantic changes described below do not apply to such programs. However, you can use all language extensions that have been introduced in the process of the conversion to Unicode.
    As a result of the modifications and restrictions associated with the Unicode flag, programs are executed in both Unicode and non-Unicode systems with the same semantics to a large degree. In rare cases, however, differences may occur. Programs that are designed to run on both systems therefore need to be tested on both platforms.
    You can also check out these official SAP locations on the SAP Service Marketplace:
    http://service.sap.com/unicode
    http://service.sap.com/unicode@SAP
    http://service.sap.com/i18n
    Regards,
    Deepu.K

  • What does "wheel" mean for custom access

    What does "wheel" mean when allowing custom access to a folder?

    wheel= admin
    In computing, the term wheel refers to a user account with a wheel bit, a system setting that provides additional special system privileges that empower a user to execute restricted commands that ordinary user accounts cannot access. The term is derived from the slang term big wheel, referring to a person with great power or influence. It was first used in this context with regard to the TENEX operating system, later distributed under the name TOPS-20 in the 1960s and early 1970s.
    The term was adopted by Unix users in the 1980s, due to the movement of operating system developers and users from TENEX/TOPS-20 to Unix. Modern Unix implementations generally include a security protocol that requires a user be a member of the wheel user privileges group in order to gain superuser access to a machine by using the su command.

  • My iTunes list of downloaded TV programmes says 'Caution' next to some of them. What does this mean? These are programmes I've had for several months

    My iTunes list of downloaded TV programmes says 'Caution' next to some of them. What does this mean? These are programmes I've had for several months

    This is the Rating - the equivalent of the rating that you would have for a film (PG, 12, 15 etc)
    Britain does not have a TV rating system equivalent to this - like they have in America. TV shows you download with adult content may be rated caution. You can't then restrict access to them using itunes or device parental controls.
    There is no way as far as I know in iTunes to change the rating. You have to do this with a third party tagging application.

  • App Store: what does "Accept" mean

    what does it mean, if i have to accept an app ( for example iPhoto)? Do i have to pay the price or is it for free, because i payed already for mountain lion.

    The Apple Support Communities are an international user to user technical support forum. As a man from Mexico, Spanish is my native tongue. I do not speak English very well, however, I do write in English with the aid of the Mac OS X spelling and grammar checks. I also live in a culture perhaps very very different from your own. When offering advice in the ASC, my comments are not meant to be anything more than helpful and certainly not to be taken as insults.
    However, iPhoto, along with iMovie and GarageBand, is included in the price of a new Mac!

  • What does it mean when it says "currently on the release update channe " l

    under the about firefox help thing at the top of the page( ,after i downloaded the9.0.1. update thingy )there is a sentence that now says "You are currently on the RELEASE update channel." What does that mean ? & does it have anything to do with the extremely slow response time &/or almost continuous"page not found" or "unable to connect to web" crap I keep getting 95%of the time I attempt to go on line ? p.s. I have dial-up with no possibility of getting high speed any time in the next 5 yrs.,thanks to my location here in Alaska so lets not even go there :) & what used to take me 5min.to do re; E-mail etc, now takes up to 20 min. but only after I downloaded that 9.0.1 stuff. Please Help Me !!!

    The Release update channel is the correct update channel for normal Firefox users.<br />
    There are other update channels that are meant for testing future Firefox version for more experienced people to look for bugs and try out the code that will appear in those new versions.<br />
    Normal users shouldn't use such test versions, so you are fine with what you currently have.
    A possible cause is security software (firewall) that blocks or restricts Firefox or the plugin-container process without informing you, possibly after detecting changes (update) to the Firefox program.
    Remove all rules for Firefox from the permissions list in the firewall and let your firewall ask again for permission to get full unrestricted access to internet for Firefox and the plugin-container process and the updater process.
    See:
    *https://support.mozilla.org/kb/Server+not+found
    *https://support.mozilla.org/kb/Firewalls

  • What does it mean "Service Provider: Cellular wireless ready"?

    I have just bought Thinkpad T500 type-model 2082-5XU. I read some specifications (on advertise in store like ebay, superwarehouse.com, shopping.com etc. and find sentence "Service Provider: Cellular wireless ready". I don't know what does it mean. First, i think this mean i can buy WWAN card of TT&T or Verizon to upgarde and use sim card to connect internet. But i check in tabook, this model has not WWAN upgradable. So i confuse Cellular wireless ready is mean?
    Thanks

    To expand on deggie's post. The counter on the phone is probably not the best thing to go on. Even if your plan only gives you 2 gigs, unless it is some sort of restricted plan, you can continue to use data past the limit. You'll have to pay overage charges. Your carrier may have a short code you can dial to get your data usage for the month or may have an app you can download to track your usage.

  • What does this mean:Photoshop 13.1.2 for Creative Cloud Installation failed. Error Code: U44M1P7

    What does this mean:Photoshop 13.1.2 for Creative Cloud Installation failed. Error Code: U44M1P7
    I found the manual update, which worked!
    http://www.adobe.com/support/downloads/thankyou.jsp?ftpID=5595&fileID= 5604

    Hi Barbara,
    For failed 13.1.2 update error U44M1P7, Please refer to the solution mentioned in the following threads :
    http://forums.adobe.com/message/5396792#5396792
    http://forums.adobe.com/message/5409050#5409050

  • Downloads from itunes fail - error code 8003 - what does that mean, or more importantly, how do I get what I paid for?

    Downloads from itunes fail - error code 8003 - what does that mean, or more importantly, how do I get what I paid for?

    Try the troubleshooting for that error code on this page : iTunes: Advanced iTunes Store troubleshooting - Apple Support (search for '8003' on the page, it's just below half-way down)

  • GetResponseCode() returns -1,what does it mean

    Hi ,
    The HttpURLConnection class's getResponseCode() method returns -1.
    getResponseMessage() returns null.i m accessing my servlet through a proxy.i know only about 1xx to 5xx codes.i dont know what does it mean by -1.But at server side the request is properly sent and processed and i m getting 200 and ok after processing at serverside. the object is sent to client also. but it is not received by the client.
    Null object is returned.I think proxy is the culprit.If anyone can help me what -1 means,it will be really greatfull to diagnoise my issue in detail and solve my problem soon.
    Your help will be greatfull.
    Thanks
    prakash

    As it says perfectly clearly, right there in the API documentation for the method:
    "Returns -1 if no code can be discerned from the response (i.e., the response is not valid HTTP)."

  • Apple TV does not work after trying to update software. Main light keeps blinking and on the screen shows itunes icon and a usb cable. What does that means?

    My Apple TV does not work after trying to install the new software update. The main light keeps blinking rapidly and on the screen it shows the itunes icon and a USB cable. What does that mean?

    The Apple TV is in recovery mode. Try to restore the Apple TV. Follow the link for instructions on the restore process.
    http://support.apple.com/kb/HT4367

  • HT1657 I rented movies on my iPad, they all downloaded, but when I click 'play' it says 'The requested URL was not found on this server'. What does it mean and how can I restore my rented movies?

    I rented movies on my iPad, they all downloaded, but when I click 'play' it says 'The requested URL was not found on this server'. What does it mean and how can I restore my rented movies?

    See this previous discussion:
    https://discussions.apple.com/message/16962474#16962474

Maybe you are looking for