Ticket #3232: mypatch.diff

File mypatch.diff, 3.3 KB (added by MrSunshine, 13 years ago)

the patch

  • src/add-ons/kernel/drivers/tty/tty.cpp

     
    14991499            // for non-virtual tty.
    15001500            // return tty->driver->service();
    15011501            break;
     1502        case TIOCMBIS:
     1503        case TIOCMBIC:
     1504        case TIOCMGET:
     1505        case TIOCMSET:
     1506        case TIOCMIWAIT:
     1507            dprintf("tty: ( TIOCMBIS | TIOCMBIC | TIOCMGET | TIOCMSET | TIOCMIWAIT ) modem control is not yet supported\n");
     1508            break;
    15021509    }
    15031510
    15041511    TRACE(("tty: unsupported opcode %lu\n", op));
  • src/add-ons/kernel/drivers/power/acpi_lid/acpi_lid.c

     
    2525// name of pnp generator of path ids
    2626#define ACPI_LID_PATHID_GENERATOR "acpi_lid/path_id"
    2727
     28int32 api_version = B_CUR_DRIVER_API_VERSION;
     29
    2830static device_manager_info *sDeviceManager;
    2931
    3032typedef struct acpi_ns_device_info {
  • src/add-ons/kernel/drivers/power/acpi_thermal/acpi_thermal.c

     
    2929// name of pnp generator of path ids
    3030#define ACPI_THERMAL_PATHID_GENERATOR "acpi_thermal/path_id"
    3131
     32int32 api_version = B_CUR_DRIVER_API_VERSION;
     33
    3234static device_manager_info *sDeviceManager;
    3335
    3436typedef struct acpi_ns_device_info {
  • headers/posix/wchar.h

     
    6767extern wint_t   ungetwc(wint_t, FILE *);
    6868
    6969extern size_t   wcrtomb(char *, wchar_t, mbstate_t *);
     70extern wchar_t  *wcsdup(const wchar_t *);
    7071extern wchar_t  *wcscat(wchar_t *, const wchar_t *);
    7172extern wchar_t  *wcschr(const wchar_t *, wchar_t);
    7273extern int      wcscmp(const wchar_t *ws1, const wchar_t *ws2);
  • headers/posix/termios.h

     
    88
    99#include <sys/types.h>
    1010
    11 
    1211typedef unsigned long tcflag_t;
    1312typedef unsigned char speed_t;
    1413typedef unsigned char cc_t;
     
    176175#define TIOCGPGRP           (TCGETA + 15)   /* Gets the process group ID of the TTY device */
    177176#define TIOCSPGRP           (TCGETA + 16)   /* Sets the process group ID ('pgid' in BeOS) */
    178177
     178#define TIOCMBASE           0x9000
     179#define TIOCMBIS            (TIOCMBASE + 1)
     180#define TIOCMBIC            (TIOCMBASE + 2)
     181#define TIOCMGET            (TIOCMBASE + 3)
     182#define TIOCMSET            (TIOCMBASE + 4)
     183#define TIOCMIWAIT          (TIOCMBASE + 5)
     184
    179185/* Event codes.  Returned from TCWAITEVENT */
    180186#define EV_RING         0x0001
    181187#define EV_BREAK        0x0002
     
    196202#define TCGB_RI         0x04
    197203#define TCGB_DCD        0x08
    198204
     205/* Bits for TCIO */
     206#define TIOCM_LE        0x01
     207#define TIOCM_DTR       0x02
     208#define TIOCM_RTS       0x04
     209#define TIOCM_ST        0x08
     210#define TIOCM_SR        0x10
     211#define TIOCM_CTS       0x20
     212#define TIOCM_CAR       0x40
     213#define TIOCM_CD        0x80
     214#define TIOCM_RNG       0x100
     215#define TIOCM_RI        0x200
     216#define TIOCM_DSR       0x400
    199217
     218
    200219#ifdef __cplusplus
    201220extern "C" {
    202221#endif