The translation is temporarily closed for contributions due to maintenance, please come back later.

Source string Read only

(itstool) path: biblioentry/pagenums
Context English State
Same holds true about any other hardware: A file you are reading may be on a disk you have no direct access to. A camera you are reading images from may be on a space shuttle, connected to you via satellites.
That is why under <trademark class="registered">UNIX</trademark> you must never make any assumptions about where your data is coming from and going to. Always let the system handle the physical access to the hardware.
These are caveats, not absolute rules. Exceptions are possible. For example, if a text editor has determined it is running on a local machine, it may want to read the scan codes directly for improved control. I am not mentioning these caveats to tell you what to do or what not to do, just to make you aware of certain pitfalls that await you if you have just arrived to <trademark class="registered">UNIX</trademark> form <acronym><trademark class="registered">MS-DOS</trademark></acronym>. Of course, creative people often break rules, and it is OK as long as they know they are breaking them and why.
This tutorial would never have been possible without the help of many experienced FreeBSD programmers from the <link xlink:href="">FreeBSD technical discussions mailing list</link>, many of whom have patiently answered my questions, and pointed me in the right direction in my attempts to explore the inner workings of <trademark class="registered">UNIX</trademark> system programming in general and FreeBSD in particular.
Thomas M. Sommers opened the door for me . His <link xlink:href="">How do I write "Hello, world" in FreeBSD assembler?</link> web page was my first encounter with an example of assembly language programming under FreeBSD.
Jake Burkholder has kept the door open by willingly answering all of my questions and supplying me with example assembly language source code.
<personname><firstname>Dave</firstname><othername role="MI">A</othername><surname>Patterson</surname></personname>
<personname><firstname>John</firstname><othername role="MI">L</othername><surname>Hennessy</surname></personname>
<year>1998</year><holder>Morgan Kaufmann Publishers, Inc.</holder>
Morgan Kaufmann Publishers, Inc.
Computer Organization and Design
The Hardware / Software Interface
<personname><firstname>W.</firstname><othername role="Middle">Richard</othername><surname>Stevens</surname></personname>
<year>1993</year><holder>Addison Wesley Longman, Inc.</holder>
Addison Wesley Longman, Inc.
Advanced Programming in the Unix Environment
<personname><firstname>Marshall</firstname><othername role="Middle">Kirk</othername><surname>McKusick</surname></personname>
The Design and Implementation of the FreeBSD Operating System
Phrack 49; "Smashing the Stack for Fun and Profit"
Component Translation Difference to current string
This translation Translated FreeBSD Doc (Archived)/books_developers-handbook
The following string has the same context and source.
Translated FreeBSD Doc (Archived)/books_arch-handbook


No matching activity found.

Browse all component changes

Source information

Source string comment
(itstool) path: biblioentry/pagenums
Source string location
book.translate.xml:14911 book.translate.xml:14925 book.translate.xml:14939
String age
a year ago
Source string age
a year ago
Translation file
books/developers-handbook.pot, string 2254