ICE2015F14.ICE2015F14 History
Hide minor edits - Show changes to output
Changed lines 6-7 from:
** '''A problem encountered when working with the signal function is that it has different semantics on BSD and SVID systems. The difference is that on SVID systems the signal handler is deinstalled after signal delivery. On BSD systems the handler must be explicitly deinstalled. In the GNU C Library we use the BSD version by default.'''
to:
** ''A problem encountered when working with the signal function is that it has different semantics on BSD and SVID systems. The difference is that on SVID systems the signal handler is deinstalled after signal delivery. On BSD systems the handler must be explicitly deinstalled. In the GNU C Library we use the BSD version by default.''
** Like I mentioned in the class, ''signal()'' is not POSIX-compliant. Thus the behaviour of the function may differ depending on the underlying operating system. In Linux, a signal handler you installed with ''signal()'' will not be deinstalled until you explicitly deinstall the handler. For the POSIX compliance, you use ''sigaction()'' instead.
** Like I mentioned in the class, ''signal()'' is not POSIX-compliant. Thus the behaviour of the function may differ depending on the underlying operating system. In Linux, a signal handler you installed with ''signal()'' will not be deinstalled until you explicitly deinstall the handler. For the POSIX compliance, you use ''sigaction()'' instead.
Added lines 4-7:
* On ''signal()'', I found a following note in the GNU C library documentation.
** '''A problem encountered when working with the signal function is that it has different semantics on BSD and SVID systems. The difference is that on SVID systems the signal handler is deinstalled after signal delivery. On BSD systems the handler must be explicitly deinstalled. In the GNU C Library we use the BSD version by default.'''
Added lines 4-5:
* %red%No lecture on Nov. 20. A make up class will be given at 9 AM on Nov. 22.%%
Added lines 5-9:
* Grading of midterm exam completed!
** Average: 43
** Median: 42
** You can check your score via ASIS.
** Average: 43
** Median: 42
** You can check your score via ASIS.
Changed line 12 from:
** You are encouraged to bring your laptop with you to the class.
to:
** You are encouraged to bring your laptop with you to the class.
Changed line 6 from:
** Let's have fun again with UNIX programming in this semester.
to:
** Let's have fun again with UNIX programming this semester.
Changed lines 5-7 from:
* Ahoy! Welcome aboard! Let's have fun again with UNIX programming in this semester. You are encouraged to bring your laptop with you to the class room.
to:
* Ahoy! Welcome aboard! (Sep. 1)
** Let's have fun again with UNIX programming in this semester.
** You are encouraged to bring your laptop with you to the class.
** Let's have fun again with UNIX programming in this semester.
** You are encouraged to bring your laptop with you to the class.
Changed lines 3-5 from:
!!! [News]
to:
!!! [News]
* Ahoy! Welcome aboard! Let's have fun again with UNIX programming in this semester. You are encouraged to bring your laptop with you to the class room.
* Ahoy! Welcome aboard! Let's have fun again with UNIX programming in this semester. You are encouraged to bring your laptop with you to the class room.
Added lines 1-3:
!! ICE2015: UNIX Programming (Fall 2014)
!!! [News]
!!! [News]