Mon 14 Oct 23:09:15 CEST 2024
This commit is contained in:
parent
e2536c879e
commit
83b79f871d
85
user/test/long.c
Normal file
85
user/test/long.c
Normal file
|
@ -0,0 +1,85 @@
|
|||
/*
|
||||
Copyright (C) 2016-2019 The University of Notre Dame
|
||||
This software is distributed under the GNU General Public License.
|
||||
See the file LICENSE for details.
|
||||
*/
|
||||
|
||||
/*
|
||||
A trivial user level program to try out basic system calls.
|
||||
*/
|
||||
|
||||
#include "library/syscalls.h"
|
||||
#include "library/string.h"
|
||||
|
||||
char *shakespeare[] = {
|
||||
"[Horatio] Now cracke a Noble heart:",
|
||||
"Goodnight sweet Prince,",
|
||||
"And flights of Angels sing thee to thy rest,",
|
||||
"Why do's the Drumme come hither?",
|
||||
"Enter Fortinbras and English Ambassador, with Drumme,",
|
||||
"Colours, and Attendants.",
|
||||
"[Fortinbras] Where is this sight?",
|
||||
"[Horatio] What is it ye would see;",
|
||||
"If ought of woe, or wonder, cease your search.",
|
||||
"[Fortinbras] His quarry cries on hauocke. Oh proud death,",
|
||||
"What feast is toward in thine eternall Cell.",
|
||||
"That thou so many Princes, at a shoote,",
|
||||
"So bloodily hast strooke.",
|
||||
"[Ambassador] The sight is dismall,",
|
||||
"And our affaires from England come too late,",
|
||||
"The eares are senselesse that should giue vs hearing,",
|
||||
"To tell him his command'ment is fulfill'd,",
|
||||
"That Rosincrance and Guildensterne are dead:",
|
||||
"Where should we haue our thankes?",
|
||||
"[Horatio] Not from his mouth,",
|
||||
"Had it th'abilitie of life to thanke you:",
|
||||
"He neuer gaue command'ment for their death.",
|
||||
"But since so iumpe vpon this bloodie question,",
|
||||
"You from the Polake warres, and you from England",
|
||||
"Are heere arriued. Giue order that these bodies",
|
||||
"High on a stage be placed to the view,",
|
||||
"And let me speake to th'yet vnknowing world,",
|
||||
"How these things came about. So shall you heare",
|
||||
"Of carnall, bloudie, and vnnaturall acts,",
|
||||
"Of accidentall iudgements, casuall slaughters",
|
||||
"Of death's put on by cunning, and forc'd cause,",
|
||||
"And in this vpshot, purposes mistooke,",
|
||||
"Falne on the Inuentors heads. All this can I",
|
||||
"Truly deliuer.",
|
||||
"[Fortinbras] Let vs hast to heare it,",
|
||||
"And call the Noblest to the Audience.",
|
||||
"For me, with sorrow, I embrace my Fortune,",
|
||||
"I haue some Rites of memory in this Kingdome,",
|
||||
"Which are ro claime, my vantage doth",
|
||||
"Inuite me,",
|
||||
"[Horatio] Of that I shall haue alwayes cause to speake,",
|
||||
"And from his mouth",
|
||||
"Whose voyce will draw on more:",
|
||||
"But let this same be presently perform'd,",
|
||||
"Euen whiles mens mindes are wilde,",
|
||||
"Lest more mischance",
|
||||
"On plots, and errors happen.",
|
||||
"[Fortinbras] Let foure Captaines",
|
||||
"Beare Hamlet like a Soldier to the Stage,",
|
||||
"For he was likely, had he beene put on",
|
||||
"To haue prou'd most royally:",
|
||||
"And for his passage,",
|
||||
"The Souldiours Musicke, and the rites of Warre",
|
||||
"Speake lowdly for him.",
|
||||
"Take vp the body; Such a sight as this",
|
||||
"Becomes the Field, but heere shewes much amis.",
|
||||
"Go, bid the Souldiers shoote.",
|
||||
"Exeunt Marching: after the which, a Peale of",
|
||||
"Ordenance are shot off.",
|
||||
};
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
int i;
|
||||
for(i = 0; i < sizeof(shakespeare) / sizeof(char *); i++) {
|
||||
printf("%s\n", shakespeare[i]);
|
||||
syscall_process_sleep(1000);
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
Loading…
Reference in New Issue
Block a user