aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* 2003-10-26 Roland McGrath <roland@frob.com>Roland McGrath2003-10-261-3/+5
| | | | | * storeread.c (doc, arg_doc): Make arrays, not pointers; make const. (doc): Add leading short description line before \v.
* .Roland McGrath2003-10-261-2/+7
|
* 2003-10-26 Roland McGrath <roland@frob.com>Roland McGrath2003-10-261-5/+3
| | | | | * rpctrace.c (docs, args_doc): Make arrays, not pointers. (doc): Remove "\v.". Reported by Alfred M. Szmidt <ams@kemisten.nu>.
* 2003-10-11 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2003-10-103-96/+4
| | | | * nosenders.c, notify-stubs.c: Remove obsolete files.
* 2003-10-11 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2003-10-103-110/+4
| | | | * notify-nosenders.c, notify-stubs.c: Delete obsolete files.
* 2003-10-09 Alfred M. Szmidt <ams@kemisten.nu>Marcus Brinkmann2003-10-102-1/+6
| | | | | * Makeconf (TAGS): Add a space between the function `strip' and its argument.
* 2003-09-29 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2003-09-292-1/+5
| | | | * bugaddr.c: Fix last change.
* 2003-09-17 Alfred M. Szmidt <ams@kemisten.nu>Marcus Brinkmann2003-09-232-1/+5
| | | | * bugaddr.c: Update to "<bug-hurd@gnu.org>".
* .Roland McGrath2003-09-061-0/+5
|
* 2003-09-05 Greg Buchholz <greg@sleepingsquirrel.org>Roland McGrath2003-09-063-4/+4
| | | | | * fifo.c, new-fifo.c, null.c (trivfs_S_io_map): Change return value to EOPNOTSUPP (was EINVAL).
* 2003-08-31 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2003-08-312-2/+9
| | | | | * main.c (diskfs_readonly, diskfs_hard_readonly): Removed. (main): Set diskfs_readonly and diskfs_hard_readonly to one.
* 2003-08-17 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2003-08-162-3/+7
| | | | * mgt.c (S_proc_dostop): Revert last change.
* 2003-08-16 Marco Gerards <metgerards@student.han.nl>Marcus Brinkmann2003-08-162-1/+4
| | | | * cons.h (cons_vcons_set_dimension): Fix typo.
* 2003-08-11 Marco Gerards <metgerards@student.han.nl>Marcus Brinkmann2003-08-155-43/+365
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * console.c (cons_vcons_set_dimension): New function. * display.h (display_ops): New interface set_dimension. * ncursesw.c (ncursesw_set_dimension): New function. (ncursesw_displ): Add ncursesw_set_dimension. (ncurses_lock): Make variable static. (current_width): New variable. (current_height): Likewise. (cursor_state): Likewise. (cursor_hidden): Likewise. (driver_ncursesw_ops): Added ncursesw_set_dimension. * vga.c (current_width): New variable. (current_height): Likewise. (vga_display_set_cursor_status): If the cursor is outside the screen, don't change the visibility. (vga_display_set_cursor_pos): Don't set the cursor outside the physical screen. Update cursor_hidden and hide/unhide to match cursor_hidden. Function moved to above vga_display_set_cursor_status. (vga_display_scroll): Report an error when scrolling is not possible. (vga_display_clear): Recalculate cols, rows and length. (vga_display_write): Make it wrap around the edge. (vga_set_dimension): New function. (vga_disp_ops): Added vga_set_dimension. * ncursesw.c (conspad): New variable. (padx): Likewise. (pady): Likewise. (autoscroll): Likewise. (refresh_screen): new function. (input_loop): Use conspad instead of (the default) stdscr. Call console_exit instead of exiting here. Add keybindings 'j, 'k', 'l' and 'i' to scroll the console, add keybinding 'a' to switch autoscroll. (mvwputsn): Use conspad instead of (the default) stdscr. (ncursesw_scroll): Likewise. (ncursesw_write): Likewise. (ncursesw_driver_start): Likewise. Initialize conspad. (ncursesw_update): Call refresh_screen to refresh the console. (ncursesw_set_cursor_pos): Use conspad instead of (the default) stdscr. Make the console autoscroll. * ncursesw.c (ncursesw_driver_start): Remove endwin call at the end of the function. * ncursesw.c (ncursesw_set_cursor_status): If the status can not be set, use another status that can sanely be used instead of the unavailable status.
* 2003-08-11 Marco Gerards <metgerards@student.han.nl>Marcus Brinkmann2003-08-153-4/+18
| | | | | | * cons.h (cons_vcons_set_dimension): New prototype. * vcons-refresh.c (cons_vcons_refresh): Call cons_vcons_set_dimension instead of cons_vcons_clear.
* 2003-08-09 Alfred M. Szmidt <ams@kemisten.nu>Marcus Brinkmann2003-08-112-2/+6
| | | | * Makefile (targets): Add hurd.info-* to list.
* 2003-06-16 Ognyan Kulev <ogi@fmi.uni-sofia.bg>Marcus Brinkmann2003-08-092-3/+11
| | | | | * mgt.c (S_proc_dostop): Instead of suspending all threads except CONTTHREAD, first suspend all threads, and then resume CONTTHREAD.
* 2003-08-09 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2003-08-092-2/+3
| | | | * fat.h: Include <byteswap.h>.
* 2003-08-09 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2003-08-092-14/+17
| | | | | | | | * fat.h (read_dword) [BYTE_ORDER == BIG_ENDIAN]: Use bswap_32 to swap bytes. (write_dword) [BYTE_ORDER == BIG_ENDIAN]: Likewise. (read_word) [BYTE_ORDER == BIG_ENDIAN]: Use bswap_16 to swap bytes. (write_word) [BYTE_ORDER == BIG_ENDIAN]: Likewise.
* I am reverting this change.Marcus Brinkmann2003-08-062-8/+10
|
* 2003-08-03 Marco Gerards <metgerards@student.han.nl>Marcus Brinkmann2003-08-063-32/+73
| | | | | | | | | | | | | * fatfs.h (struct disknode): New member DIRNODE. * inode.c (read_node): Added assertion to be sure the directory can always be found. Add directory dependancy to node by initializing DIRNODE and holding a reference. (diskfs_node_norefs): Release reference to DIRNODE. (write_node): Don't use diskfs_cached_lookup to lookup the directory, use DIRNODE instead and lock DP. Don't use diskfs_nput, use mutex_unlock instead. (diskfs_alloc_node): Add directory dependancy to node by initializing DIRNODE and holding a reference.
* 2003-08-06 Jeroen Dekkers <jeroen@dekkers.cx>Marcus Brinkmann2003-08-062-10/+8
| | | | | * idvec-verify.c: Remove #pragma weak crypt. (verify_passwd): Don't check if crypt exist.
* 2003-08-03 Marco Gerards <metgerards@student.han.nl>Marcus Brinkmann2003-08-052-1/+6
| | | | | * idvec-verify.c: Include <crypt.h>. (crypt): Removed prototype.
* 2003-08-05 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2003-08-042-1/+9
| | | | * fat.c (fat_read_sblock): Catch error from store_read.
* 2003-08-05 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2003-08-042-1/+4
| | | | * zero.c: Do not include <assert.h>.
* 2003-07-21 Ognyan Kulev <ogi@mfmi.uni-sofia.bg>Marcus Brinkmann2003-08-042-7/+11
| | | | | | * rdwr.c (store_write): Return EINVAL when LEN is not aligned to STORE->block_size, instead of raising assertion failure. (store_read): Likewise.
* .Roland McGrath2003-08-041-0/+6
|
* 2003-08-04 Roland McGrath <roland@frob.com>Roland McGrath2003-08-041-16/+28
| | | | | | * typed.c (store_find_class): Use dlopen/dlclose on the names found by looking through the list instead of passing list elements directly to dlsym, which is not kosher.
* 2003-08-03 Marco Gerards <metgerards@student.han.nl>Marcus Brinkmann2003-08-032-2/+6
| | | | * inode.c (read_node): Fix typo.
* Remove file that shouldn't be there.Marcus Brinkmann2003-08-031-36/+0
|
* 2002-06-16 James A. Morrison <ja2morri@uwaterloo.ca>Marcus Brinkmann2003-08-032-4/+9
| | | | | * vmstat.c (vm_state_refresh): Use memset instead of bzero. (main): Likewise.
* 2003-08-02 Ognyan Kulev <ogi@fmi.uni-sofia.bg>Marcus Brinkmann2003-08-023-7/+12
| | | | | | | | * module.c (store_module_open): NAME that doesn't contain ':' is not considered invalid argument, but a class name without class-specific portion. * typed.c (store_typed_open): When NAME is empty string, don't invoke store_open (name + 1, ...).
* 2003-08-01 Marco Gerards <metgerards@student.han.nl>Marcus Brinkmann2003-08-024-5/+78
| | | | | | | | | | | | | | | * opts-std-startup.c: Include <string.h>. (OPT_VISUAL_BELL): New macro. (OPT_AUDIBLE_BELL): Likewise. (_cons_visual_bell): New variable. (_cons_audible_bell): Likewise. (startup_options): Added options "--visual-bell" and "--audible-bell" ... (parse_startup_opt): ...and parse those new options here. * priv.h (bell_type_t): New enumeration. (_cons_visual_bell): New external variable. (_cons_audible_bell): Likewise. * file-changed.c (cons_S_file_changed): Use the right bell.
* 2003-08-01 Marco Gerards <metgerards@student.han.nl>Marcus Brinkmann2003-08-026-19/+306
| | | | | | | | | | | | | | | | | | * node-create.c: New file. * Makefile (SRCS): Added node-created.c. * dir.c: Include <hurd/fsys.h>. (diskfs_direnter_hard): Initialize a new block with zeros. Enter direntry and setup the virtual inode. Also handle directories correctly. (diskfs_rewrite_hard): Function rewritten. (diskfs_dirempty): Change logic to test if a file was deleted. * fat.c (fat_extend_chain): Unlock spin_lock when returning from function. Set dn->last to 0 when deallocating the complete file. Update dn->last when not deallocating the complete file. Set dn->first to zero when the complete file was deallocated. Also update dn->length_of_chain to the new amount of clusters in the chain. * main.c (diskfs_hard_readonly): Remove global variable.
* 2003-07-29 Marcus Brinkmann <marcus@g10code.de>Marcus Brinkmann2003-07-292-1/+5
| | | | * fsck.h (num_files): Change type to long.
* 2003-04-25 Alfred M. Szmidt <ams@kemisten.nu>Marcus Brinkmann2003-07-292-1/+5
| | | | * term.h (rdev): Change type to dev_t.
* Note to self. Be *awake* when committing patchesJeff Bailey2003-07-292-3/+3
|
* 2003-07-29 Jeff Bailey <jbailey@nisa.net>Jeff Bailey2003-07-292-1/+5
| | | | * fatfs.h (LOG2_BLOCKS_PER_CLUSTER): Fix typo.
* 2003-07-17 Marcus Brinkmann <marcus@gnu.org>Jeff Bailey2003-07-282-1/+6
| | | | | * pager.c (find_cluster): Round to cluster size rather than adding cluster size.
* 2003-07-14 Marco Gerards <metgerards@student.han.nl>Jeff Bailey2003-07-282-3/+24
| | | | | | | * vga.c: New global variable vga_display_max_glyphs. (parse_startup_args): New macro PARSE_FONT_OPT_NOARGS. (parse_startup_args): Parse --max-colors and --max-glyphs. (vga_display_init): Set disp->df_size to match the color setting.
* 2003-06-11 Ognyan Kulev <ogi@fmi.uni-sofia.bg>Jeff Bailey2003-07-282-5/+19
| | | | | | * dir-renamed.c (diskfs_rename_dir): Check permissions to remove FROMNAME before any modification could take place. Check result of removing the from node.
* 2003-07-14 Marco Gerards <metgerards@student.han.nl>Jeff Bailey2003-07-285-23/+51
| | | | | | | | | | | | | | | | | | | | | | * fat.c (fat_read_sblock): Don't test if the root dir size is a multiple of sectors_per_cluster. Reported by Barry deFreese (bddebian@cox.net). * fatfs.h (LOG2_BLOCKS_PER_CLUSTER): New macro. (FAT_FIRST_CLUSTER_BLOCK): Likewise. (fat_first_cluster_byte): Macro removed. * inode.c (read_node): Correctly setup diskfs_root_node for FAT32 filesystems. * pager.c (fat_getcluster): Check for reading beyond allocsize correctly for file systems with a clustersize > vm_page_size. (file_pager_read_small_page): Don't use byte offsets when calculating the block. (file_pager_read_huge_page): Likewise. (pending_clusters_write): Likewise. (file_pager_write_small_page): Likewise. (STAT_INC): Cast to void to suppress warning.
* 2003-04-29 Marco Gerards <metgerards@student.han.nl>Marcus Brinkmann2003-06-034-22/+117
| | | | | | | | | | | | | | | | | | * display.c (display_create): Added arguments width, height and lines, variables with the same name were removed. * display.h (display_creat): Add missing arguments to prototype. * console.c (DEFAULT_WIDTH): New macro. (DEFAULT_HEIGHT): Likewise. (DEFAULT_LINES): Likewise. (STRX): Likewise. (STR): Likewise. (struct cons): New members lines, width and height. (vcons_lookup): Add missing arguments to display_create. (options): Add options width, height and lines. (parse_opt): Parse width, height and lines. (netfs_append_args): Append arguments width, height and lines. (netfs_append_args): Fix asprintf error checking. (main): Initialize cons with default width, height and lines.
* 2003-04-26 Marco Gerards <metgerards@student.han.nl>Marcus Brinkmann2003-05-104-22/+34
| | | | | | | | | * dir.c (diskfs_get_directs): Consider ENTRY when adding "." and ".." for the rootnode. * inode.c (read_node): Use ifind instead of diskfs_cached_lookup and do not use diskfs_nput anymore. * main.c (diskfs_S_fsys_getfile): New function.
* 2003-05-07 Ognyan Kulev <ogi@fmi.uni-sofia.bg>Marcus Brinkmann2003-05-072-6/+4
| | | | | | | * strfcns.c: #include <stdarg.h> instead of <varargs.h>. (strbuild): Use <stdarg.h>-style for handling variable argument list. * load.c: Don't #include <varargs.h>.
* .Marcus Brinkmann2003-05-072-0/+19
|
* 2003-05-07 Ognyan Kulev <ogi@fmi.uni-sofia.bg>Marcus Brinkmann2003-05-072-43/+37
| | | | | | | | | | | | * linux-src/include/asm-i386/checksum.h (ip_fast_csum): Use string literals concatenation instead of multi-line string literal. (csum_fold): Likewise. (csum_tcpudp_nofold): Likewise. (csum_ipv6_magic): Likewise. * linux-src/include/net/sock.h (SOCK_DEBUG): Don't use ## to concatenate string literals.
* 2003-02-24 Marco Gerards <metgerards@student.han.nl>Marcus Brinkmann2003-05-052-0/+7
| | | | | * pc-kbd.c (sc_set1_to_set2): Map the set2 scancodes for F11 and F12 properly on the set1 scancodes for F11 and F12.
* .Roland McGrath2003-03-061-0/+30
|
* 2003-03-05 Roland McGrath <roland@frob.com>Roland McGrath2003-03-061-87/+272
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make /hurd/magic support translator delegation via /servers/magic. * magic.c (struct magic): New structure. (magic, directory, dirbuf, dirbufsize): Variables removed, not members of struct magic. (trivfs_modify_stat, magic_getroot, trivfs_S_dir_readdir): Use a struct magic hanging off CNTL->hook rather than global variables. (trivfs_append_args): Likewise. (trivfs_S_dir_lookup): Likewise. Let magic string be null to indicate prepending nothing in --directory mode. (parse_opt): Use struct magic in STATE->input instead of globals. If no argument, turn on --directory and leave M->magic null. (argp): New static variable, instead of auto in main. (main): Set both trivfs hook functions unconditionally. Use a struct magic, pass it to argp_parse and store it in FSYS->hook. Move directory buffer setup to ... (parse_opt): ... here, do it on ARGP_KEY_SUCCESS. (magic_open): Track users with a count. (magic_protid_destroy): New function to track users. (main): Set trivfs_protid_destroy_hook to that. (trivfs_goaway): Call ports_destroy_right if FSYS has no users. (all_fsys): New variable, list of all filesystems. (trivfs_clean_cntl): New function, exit if no filesystems left. (main): Put FSYS on that list. On timeout with no RPCs, try trivfs_goaway on each filesystem on the list. (trivfs_S_fsys_forward): New function. (delegate): New variable. (options): New option -U/--use-server to set it.