Branch: Tag:

2002-11-23

2002-11-23 15:47:58 by Martin Stjernholm <mast@lysator.liu.se>

Document the low level I/O functions in Stdio.File and not Fd.

Designwise motivation: Fd and Fd_ref ought to be considered internal;
Stdio.File is the lowest "official" API level.

Practical motivation: It's _much_ easier to find the functions in the
generated docs, despite the small pointer to Fd in Stdio.File.

Rev: lib/modules/Stdio.pmod/module.pmod:1.158
Rev: src/modules/files/file.c:1.250
Rev: src/modules/files/termios.c:1.19

26:    "Day ": "predef::Calendar.YMD.Week.day":3, "predef::Calendar.YMD.dwim_day":2,    "Environment": "predef::Languages.PLIS.default_environment":1, "predef::Languages.PLIS.init_functions":1, "predef::Languages.PLIS.init_specials":1,    "Expression": "predef::Tools.Hilfe.Evaluator.parse_expression":1, "predef::Tools.Hilfe.ParserState.read":1, +  "Fd": "predef::Stdio.File.assign":1,    "Fd_ref": "predef::Stdio.File":1,    "GDK.Atom": "predef::GDK.Window.change_property":2, "predef::GDK.Window.delete_property":1, "predef::GDK.Window.get_property":1, "predef::GTK.SelectionData.selection":1, "predef::GTK.SelectionData.target":1, "predef::GTK.SelectionData.type":1, "predef::GTK.Widget.selection_add_target":2, "predef::GTK.Widget.selection_owner_set":1, "predef::GTK.Widget.selecton_convert":2,    "GDK_ACTION_ASK": "predef::GDK.DragContext.get_action":1, "predef::GDK.DragContext.get_actions":1, "predef::GDK.DragContext.get_suggested_action":1,
510:    "args": "predef::Process.create_process.create":1,    "array ": "predef::Image.GIF.__decode":1, "predef::Image.GIF._decode":2, "predef::Image.ILBM.__decode":1, "predef::Image.ILBM._decode":1, "predef::Image.Image.map_closest":1, "predef::Image.PNG.__decode":2, "predef::Image.PNG._decode":2, "predef::Math.SMatrix.vect":1, "predef::Parser.HTML.get_extra":1, "predef::Parser.HTML.tag":2,    "ascii": "predef::Locale.Charset.decoder":1, -  "attr": "predef::Stdio.Fd.tcgetattr":1, +  "attr": "predef::Stdio.File.tcgetattr":1,    "backtrace()": "predef::describe_backtrace":2, "predef::describe_error":1,    "bignum": "predef::Crypto.dsa.dsa_hash":1, "predef::Crypto.dsa.find_generator":3, "predef::Crypto.dsa.hash2number":1, "predef::Crypto.dsa.nist_hash":1, "predef::Crypto.dsa.nist_primes":1, "predef::Crypto.dsa.random_exponent":1, "predef::Crypto.dsa.random_number":2, "predef::Crypto.dsa.raw_sign":2, "predef::Crypto.dsa.raw_verify":3, "predef::Crypto.dsa.set_private_key":1, "predef::Crypto.dsa.set_public_key":4, "predef::Crypto.rsa.get_d":1, "predef::Crypto.rsa.get_e":1, "predef::Crypto.rsa.get_n":1, "predef::Crypto.rsa.get_p":1, "predef::Crypto.rsa.get_prime":1, "predef::Crypto.rsa.get_q":1, "predef::Crypto.rsa.raw_sign":1, "predef::Crypto.rsa.raw_verify":1, "predef::Crypto.rsa.rsa_pad":1, "predef::Crypto.rsa.rsa_unpad":1, "predef::Crypto.rsa.set_decrypt_key":1, "predef::Crypto.rsa.set_encrypt_key":1, "predef::Crypto.rsa.set_private_key":2, "predef::Crypto.rsaset_public_key":2,    "calendar.time.set_timezone": "predef::Calendar.Timezone":1,
670:    "v0Table": "predef::Mird.Mird.vTable":1, "predef::Mird.Mird.vzTable":1,    "values": "predef::ADT.Stack._values":1,    "void ": "predef::Calendar.Event.Date.create":1, "predef::Calendar.Event.Date_Weekday.create":1, "predef::Calendar.Event.Monthday_Weekday.create":1, "predef::Calendar.Event.Weekday.create":1, "predef::Calendar.Stardate.create":3, "predef::Calendar.SuperTimeRange.create":1, "predef::Calendar.Time.Fraction.create":3, "predef::Calendar.Time.TimeOfDay.create":2, "predef::Calendar.TimeRange.create":4, "predef::Calendar.YMD.Week.create":8, "predef::Calendar.YMD.Year.create":4, "predef::Image.Color.Color.create":1, "predef::Image.Colortable.create":6, "predef::Image.Image.clear":3, "predef::Image.Image.create":6, "predef::Image.Image.noise":2, "predef::Image.Image.turbulence":2, "predef::Image.Layer.create":5, "predef::Image.TTF.FaceInstance.create":1, "predef::Math.SMatrix.create":8, "predef::Mird.Glue.Mird._debug_check_free":2, "predef::Mird.Glue.Mird.close":2, "predef::Mird.Glue.Mird.create":2, "predef::Mird.Glue.Mird.first_unused_key":1, "predef::Mird.Glue.Scanner.create":2, "predef::Mird.Glue.Transaction.cancel":2, "predef::Mird.Glue.Transaction.close":1, "predef::Mird.Glue.Transaction.create":1, "predef::Protocols.HTTP.Server.Port.create":3, "predef::Protocols.HTTP.Server.SSLPort.create":3, -  "when": "predef::Stdio.Fd.tcgetattr":1, +  "when": "predef::Stdio.File.tcgetattr":1,    "write": "predef::Stdio":1, "predef::Stdio.FILE.printf":1,    "write()": "predef::Stdio.FILE.printf":1, "predef::Stdio.File.set_write_callback":1,    "ymd.day": "predef::Calendar.YMD.Week.day":1,
1195:   "predef::Stdio.FakeFile.seek": "Stdio.File()->seek()"   "predef::Stdio.FakeFile.tell": "Stdio.File()->tell()"   "predef::Stdio.FakeFile.truncate": "Stdio.File()->truncate()" - "predef::Stdio.Fd.tcgetattr": "attr" "when" +    "predef::Stdio.File": "Fd_ref" -  + "predef::Stdio.File.assign": "Fd"   "predef::Stdio.File.async_connect": "main()"   "predef::Stdio.File.connect": "query_address()"   "predef::Stdio.File.create": "chmod()"   "predef::Stdio.File.read_function": "read"   "predef::Stdio.File.set_read_callback": "read()"   "predef::Stdio.File.set_write_callback": "write()" -  + "predef::Stdio.File.tcgetattr": "attr" "when"   "predef::Stdio.Port": "_port"   "predef::Stdio.Port.set_id": "this_object()"   "predef::Stdio.Readline.enable_history": "History"