File tree Expand file tree Collapse file tree 6 files changed +51
-10
lines changed Expand file tree Collapse file tree 6 files changed +51
-10
lines changed Original file line number Diff line number Diff line change 3636assembler, basic OS and file system for PDP-7
3737\item 1970 -- Multi-cs $ \Rightarrow $ Uni-cs $ \Rightarrow $ Uni-x
3838\item 1971 -- UNIX V1, and ported to PDP-11
39- \item december 1971 -- first edition of \emph {UNIX Programmer's Manual }
39+ \item December 1971 -- first edition of \emph {UNIX Programmer's Manual }
4040\end {itemize }
4141\end {slide }
4242
9292\begin {slide }
9393\sltitle {UNIX history, continued}
9494\begin {itemize }
95- \item february 1973 -- UNIX V3 contained the \emph {cc } compiler (the C
95+ \item February 1973 -- UNIX V3 contained the \emph {cc } compiler (the C
9696language was created by \emsl {Dennis Ritchie} for UNIX)
97- \item october 1973 -- UNIX presented to the public in \emph {The
97+ \item October 1973 -- UNIX presented to the public in \emph {The
9898UNIX Timesharing System } article in ACM conference
99- \item november 1973 -- \emsl {UNIX V4 rewritten to C}
99+ \item November 1973 -- \emsl {UNIX V4 rewritten to C}
100100\item 1975 -- UNIX V6 was the first UNIX available outside of BTL
101101\item 1979 -- UNIX V7, for many `` the last true UNIX'' , contained
102102\emph {uucp }, Bourne shell; kernel size was just 40KB !!!
Original file line number Diff line number Diff line change 7979represent the sockets in the filesystem. \texttt {ls -F } uses the equal sign
8080`` ='' to mark a Unix domain socket.
8181\item Sockets in \texttt {AF\_ UNIX } are different from local TCP/IP communication
82- over the looopback interface \texttt {localhost } (\texttt {127.0.0.1 }). See page
82+ over the loopback interface \texttt {localhost } (\texttt {127.0.0.1 }). See page
8383\pageref {SOCKET } for more information on \texttt {AF\_ UNIX }.
8484\end {itemize }
8585
Original file line number Diff line number Diff line change 318318group number. Note that \funnm {nice} call will return a new nice value. As
319319-1 is a valid value, it is necessary to clear \texttt {errno } and then check if
320320the function returns -1.
321- \item The prority class and nice value of a given process can be displayed with
321+ \item The priority class and nice value of a given process can be displayed with
322322the \texttt {-l } option of the \texttt {ps } command or by explicitly specifying
323323the fields to be printed out (see the \texttt {-o } option).
324324\item Example: priority values have different scales on different systems. E.g.
Original file line number Diff line number Diff line change 339339\texttt {SIGVTALRM } & virtual time alarm (exit; also see \funnm {setitimer}(2)) \\
340340\end {tabular }
341341
342- \emsl {Miscelaneous :}
342+ \emsl {Miscellaneous :}
343343
344344\begin {tabular }{ll}
345- \texttt {SIGPOLL } & event occured on explicitly watched file descriptor (exit) \\
345+ \texttt {SIGPOLL } & event occurred on explicitly watched file descriptor (exit)\\
346346\texttt {SIGTRAP } & trace trap (core) \\
347347\texttt {SIGURG } & urgent condition present on socket (ignore) \\
348348
Original file line number Diff line number Diff line change 683683\begin {itemize }
684684\item the simplest way how to ensure synchronized access to shared data between
685685threads
686- \item inicialization of statically defined mutex:
686+ \item initialization of statically defined mutex:
687687\end {itemize }
688688
689689\texttt {pthread\_ mutex\_ t mutex = PTHREAD\_ MUTEX\_ INITIALIZER; }
690690
691691\begin {itemize }
692- \item inicialization of dynamically allocated mutex \texttt {mx } with attributes
692+ \item initialization of dynamically allocated mutex \texttt {mx } with attributes
693693\texttt {attr } (these are set using \texttt {pthread\_ mutexattr\_ ... };
694694if \texttt {attr } is \texttt {NULL }, default attributes will be used)
695695\end {itemize }
Original file line number Diff line number Diff line change @@ -541,3 +541,44 @@ SIGXCPU
541541SIGXFSZ
542542SIGFPE
543543SIGILL
544+ hostname
545+ getnameinfo
546+ getaddrinfo
547+ sockaddr
548+ PRIO
549+ PGRP
550+ getitimer
551+ ITIMER
552+ ASLR
553+ execvp
554+ XDR
555+ OSI
556+ UDP
557+ RPC
558+ TLI
559+ localhost
560+ loopback
561+ sendmsg
562+ recvmsg
563+ recv
564+ EINPROGRESS
565+ EALREADY
566+ datagram
567+ GIDs
568+ sigprocmask
569+ SETMASK
570+ netinet
571+ netinet
572+ INADDR
573+ UDP
574+ vfork
575+ swapper
576+ init
577+ destructor
578+ destructors
579+ reentrant
580+ gethostbyname
581+ mutexes
582+ mutexattr
583+ setpshared
584+ OpenSSH
You can’t perform that action at this time.
0 commit comments